Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								84760b8d59 
								
							 
						 
						
							
							
								
								Require a recent threads.pm version because of upstream bug 85140 potentially causing deadlocks when stopping running threads.  #2394  
							
							... 
							
							
							
							https://rt.cpan.org/Ticket/Display.html?id=85140  
						
							2014-12-13 00:01:24 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								989ec5cf4d 
								
							 
						 
						
							
							
								
								Fixes to UTF-8 handling in file paths  
							
							
							
						 
						
							2014-11-22 21:55:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								379cde30e2 
								
							 
						 
						
							
							
								
								Ported Slic3r::BridgeDetector to XS  
							
							
							
						 
						
							2014-11-15 22:41:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								36825e0134 
								
							 
						 
						
							
							
								
								Removing empty file  
							
							
							
						 
						
							2014-11-13 00:39:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								8b6a8e6307 
								
							 
						 
						
							
							
								
								Ported PlaceholderParser::update_timestamp() to XS  
							
							... 
							
							
							
							Note that Slic3r version number is now located in libslic3r.h 
							
						 
						
							2014-11-09 20:41:43 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								6b4015f9ac 
								
							 
						 
						
							
							
								
								Bump version number  
							
							
							
						 
						
							2014-11-09 09:31:40 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								eab09866cb 
								
							 
						 
						
							
							
								
								Releasing 1.2.1  
							
							
							
						 
						
							2014-11-08 18:01:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								7f57f007cd 
								
							 
						 
						
							
							
								
								Refactoring: moved Slic3r::GCode::Base to Slic3r::GCode::Writer  
							
							
							
						 
						
							2014-10-25 10:42:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								71ec90a1dd 
								
							 
						 
						
							
							
								
								Finish porting the Extruder class to libslic3r  
							
							
							
						 
						
							2014-10-21 20:36:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								f82e92f498 
								
							 
						 
						
							
							
								
								Merge branch 'gcode-refactoring'  
							
							
							
						 
						
							2014-10-21 20:20:28 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								e5aed3a63e 
								
							 
						 
						
							
							
								
								Bump version number  
							
							
							
						 
						
							2014-10-18 00:47:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								73b3c06361 
								
							 
						 
						
							
							
								
								Ported more things to XS  
							
							
							
						 
						
							2014-09-21 10:51:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								5a96bad8c2 
								
							 
						 
						
							
							
								
								Ported some more methods to C++  
							
							
							
						 
						
							2014-08-08 21:48:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								2449b22f76 
								
							 
						 
						
							
							
								
								Releasing 1.2.0  
							
							
							
						 
						
							2014-08-04 12:43:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								7ff13c063f 
								
							 
						 
						
							
							
								
								Port PrintRegion::flow() and LayerRegion.flow() to XS  
							
							
							
						 
						
							2014-08-03 19:17:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								f428888dd9 
								
							 
						 
						
							
							
								
								Fixed deadlocks in background processing  
							
							
							
						 
						
							2014-07-12 11:41:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								07f8fb1264 
								
							 
						 
						
							
							
								
								Prevent concurrency issues by blocking until background threads are killed  
							
							
							
						 
						
							2014-07-04 12:12:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								65dbf75a54 
								
							 
						 
						
							
							
								
								Fixed background processing with multiple worker threads  
							
							
							
						 
						
							2014-07-01 19:00:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								d896ad090b 
								
							 
						 
						
							
							
								
								Fixed concurrency issues  
							
							
							
						 
						
							2014-06-13 19:23:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								d2ca4c1b13 
								
							 
						 
						
							
							
								
								Some initial work for incremental slicing  
							
							
							
						 
						
							2014-06-11 00:15:02 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								d56bb940e7 
								
							 
						 
						
							
							
								
								Bump dev version number  
							
							
							
						 
						
							2014-06-09 18:55:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								d8e1437014 
								
							 
						 
						
							
							
								
								Releasing 1.1.4  
							
							
							
						 
						
							2014-06-05 18:07:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								fb4a971339 
								
							 
						 
						
							
							
								
								Bump version number  
							
							
							
						 
						
							2014-05-26 17:12:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								5ca81d699e 
								
							 
						 
						
							
							
								
								Releasing 1.1.3  
							
							
							
						 
						
							2014-05-26 16:45:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Y. Sapir 
								
							 
						 
						
							
							
							
							
								
							
							
								8da0bded1d 
								
							 
						 
						
							
							
								
								Move Print object storage to C++. (along with its subobjects)  
							
							
							
						 
						
							2014-05-24 23:50:29 +03: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 
								
							 
						 
						
							
							
							
							
								
							
							
								b3c9285e7a 
								
							 
						 
						
							
							
								
								Bump version number  
							
							
							
						 
						
							2014-05-02 22:20:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								e16ef7a569 
								
							 
						 
						
							
							
								
								Releasing 1.1.2  
							
							
							
						 
						
							2014-05-02 19:48:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								24571612c7 
								
							 
						 
						
							
							
								
								Some minor changes to the newly-ported Extruder class  
							
							
							
						 
						
							2014-04-28 22:02:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Y. Sapir 
								
							 
						 
						
							
							
							
							
								
							
							
								66d23a2416 
								
							 
						 
						
							
							
								
								Convert Extruder object (mostly) to C++ with lots of fields.  
							
							
							
						 
						
							2014-04-27 23:42:59 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								f7ffc48397 
								
							 
						 
						
							
							
								
								Bump version number  
							
							
							
						 
						
							2014-04-25 19:44:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								c87a21f304 
								
							 
						 
						
							
							
								
								Releasing 1.1.1  
							
							
							
						 
						
							2014-04-22 11:20:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								93f4fe05e1 
								
							 
						 
						
							
							
								
								Better logic for gap fill: don't subtract from fill surfaces those gaps that medial axis was unable to fill. Thanks ledvinap for the idea and proof of concept implementation. Includes a tolerance factor for avoiding being too strict when collapsing loops (allow some overlap if that helps avoiding triggering medial axis).  #1803  
							
							
							
						 
						
							2014-04-15 01:41:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								119778caa9 
								
							 
						 
						
							
							
								
								Refactoring: move bridge angle detection to a separate class for easier unit testing  
							
							
							
						 
						
							2014-04-07 23:18:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								f308a46cd5 
								
							 
						 
						
							
							
								
								Bump version number  
							
							
							
						 
						
							2014-04-02 20:25:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								f41480ab8f 
								
							 
						 
						
							
							
								
								Releasing 1.1.0  
							
							
							
						 
						
							2014-03-27 11:15:39 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								28a39f0275 
								
							 
						 
						
							
							
								
								Fix garbage collection of recently added classes  
							
							
							
						 
						
							2014-01-14 20:11:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								b17d06f9d1 
								
							 
						 
						
							
							
								
								Finished porting BoundingBox to XS  
							
							
							
						 
						
							2014-01-07 12:48:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								a2cbb261cb 
								
							 
						 
						
							
							
								
								More work for refactoring Flow/Extruder  
							
							
							
						 
						
							2014-01-03 20:02:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								8ed738d3f7 
								
							 
						 
						
							
							
								
								More incomplete work for Flow/Extruder refactoring  
							
							
							
						 
						
							2014-01-03 18:27:46 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								385e0e0974 
								
							 
						 
						
							
							
								
								Refactoring: new Slic3r::Print::Simple class for non-interactive slicing (used in CLI and Quick Slice)  
							
							
							
						 
						
							2014-01-02 17:54:18 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								e2f1040a76 
								
							 
						 
						
							
							
								
								More work  
							
							
							
						 
						
							2014-01-02 10:44:54 +01:00