Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								2fb725405f 
								
							 
						 
						
							
							
								
								GUI fixes for Windows  
							
							
							
						 
						
							2013-08-25 15:45:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								3d6fb1b05c 
								
							 
						 
						
							
							
								
								New feature: ability to override specific settings for individual objects in the plater.  #344  
							
							
							
						 
						
							2013-08-25 14:37:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								87b54ba2a0 
								
							 
						 
						
							
							
								
								Plater rearrange experiment  
							
							
							
						 
						
							2013-08-25 12:22:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								2dd6325bf8 
								
							 
						 
						
							
							
								
								Expose an Open button in the plater  
							
							
							
						 
						
							2013-08-25 03:21:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								b38cc2c244 
								
							 
						 
						
							
							
								
								Merge branch 'master' into xsdata  
							
							... 
							
							
							
							Conflicts:
	lib/Slic3r.pm
	lib/Slic3r/ExPolygon.pm
	lib/Slic3r/Fill.pm
	lib/Slic3r/Fill/Rectilinear.pm
	lib/Slic3r/GCode.pm
	lib/Slic3r/GUI/Plater.pm
	lib/Slic3r/Geometry/Clipper.pm
	lib/Slic3r/Layer/Region.pm
	lib/Slic3r/Print.pm
	lib/Slic3r/Print/Object.pm
	lib/Slic3r/TriangleMesh.pm
	t/shells.t
	xs/MANIFEST 
							
						 
						
							2013-08-08 02:10:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								4438aec12c 
								
							 
						 
						
							
							
								
								Revert "Remove thumbnail simplification because it caused loss of very thin parts.  #1327 "  
							
							... 
							
							
							
							This reverts commit 1210b89893 
							
						 
						
							2013-08-05 20:48:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								0ce7ebc4b8 
								
							 
						 
						
							
							
								
								Integerize plater thumbnails  
							
							
							
						 
						
							2013-08-05 20:21:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								3b47e1a492 
								
							 
						 
						
							
							
								
								New --info option to show file info (size, volume, repair stats). Removed utils/file_info.pl  
							
							
							
						 
						
							2013-07-31 15:10:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								1210b89893 
								
							 
						 
						
							
							
								
								Remove thumbnail simplification because it caused loss of very thin parts.  #1327  
							
							
							
						 
						
							2013-07-29 16:43:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								aa194c8125 
								
							 
						 
						
							
							
								
								Fix little regression causing object height not to be updated when object in plater was scaled  
							
							
							
						 
						
							2013-07-26 14:30:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								c1c1416838 
								
							 
						 
						
							
							
								
								Scale layer height ranges too when scaling object in plater.  #1284  
							
							
							
						 
						
							2013-07-26 14:26:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								ab6b3d41a7 
								
							 
						 
						
							
							
								
								XS interface completed, including new Line class  
							
							
							
						 
						
							2013-07-15 22:57:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								9af2a1c007 
								
							 
						 
						
							
							
								
								Use XS Point everywhere  
							
							
							
						 
						
							2013-07-15 20:31:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								b1ad466189 
								
							 
						 
						
							
							
								
								Ported Slic3r::ExPolygon::Collection to XS  
							
							
							
						 
						
							2013-07-14 00:38:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								31809d473f 
								
							 
						 
						
							
							
								
								Merge branch 'master' into xsdata  
							
							... 
							
							
							
							Conflicts:
	lib/Slic3r/GCode.pm
	xs/src/Point.hpp 
							
						 
						
							2013-07-13 21:00:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								69a8bac9c9 
								
							 
						 
						
							
							
								
								Show a warning if we repaired the input file  
							
							
							
						 
						
							2013-07-13 20:34:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								6affa23297 
								
							 
						 
						
							
							
								
								Show repair stats in object info dialog  
							
							
							
						 
						
							2013-07-13 20:23:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								89fae9ee15 
								
							 
						 
						
							
							
								
								Make threaded perls work with XS data in plater thumbnails. Includes cleaner ->arrayref implementation  
							
							
							
						 
						
							2013-07-11 19:34:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								8d171a297e 
								
							 
						 
						
							
							
								
								Add thread cleanup to avoid double destruction of shared XS data  
							
							
							
						 
						
							2013-07-11 16:17:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								5409c27852 
								
							 
						 
						
							
							
								
								Partial GUI compatibility with XS data  
							
							
							
						 
						
							2013-07-07 18:43:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								8061cc6e30 
								
							 
						 
						
							
							
								
								Optimization in Polyline instantiation  
							
							
							
						 
						
							2013-07-05 14:44:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								c4036470af 
								
							 
						 
						
							
							
								
								Fix one thing leftover from bounding box refactoring  
							
							
							
						 
						
							2013-06-17 12:11:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								ac4a0bcdd8 
								
							 
						 
						
							
							
								
								Refactoring: use Slic3r::Geometry::BoundingBox objects everywhere  
							
							
							
						 
						
							2013-06-16 12:21:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								cb75b1e47b 
								
							 
						 
						
							
							
								
								Fix plater crash on threaded perls  
							
							
							
						 
						
							2013-06-15 19:15:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								7bf308c08f 
								
							 
						 
						
							
							
								
								Fix one more centering problem caused by wrong bounding box implementation  
							
							
							
						 
						
							2013-06-15 15:50:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								145fe08203 
								
							 
						 
						
							
							
								
								More fixes for plater positioning.  #1171  
							
							
							
						 
						
							2013-06-13 20:05:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								962a51cc80 
								
							 
						 
						
							
							
								
								Some cleanup for the plater code  
							
							
							
						 
						
							2013-06-13 14:33:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								def013ba91 
								
							 
						 
						
							
							
								
								Use _transform_thumbnail when rescaling thumbnails  
							
							
							
						 
						
							2013-06-13 11:28:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								0a74e45432 
								
							 
						 
						
							
							
								
								Scale and recenter thumbnails when bed size and/or print center is changed  
							
							
							
						 
						
							2013-06-13 11:27:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								5dcf277563 
								
							 
						 
						
							
							
								
								Rotate cw when using free rotation button to be consistent with icon.  #1171  
							
							
							
						 
						
							2013-06-13 10:27:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								aee7b70d79 
								
							 
						 
						
							
							
								
								Bugfix: the order of transformations was not consistent in plater and actual G-code generation.  #1171   #1191  
							
							
							
						 
						
							2013-06-12 16:53:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								510c2092df 
								
							 
						 
						
							
							
								
								Fix rotation and scaling in plater producing mispositioned objects in G-code after recent changes. Includes a large refactoring and the new Slic3r::Geometry::BoundingBox class.  #1171   #1191  
							
							
							
						 
						
							2013-06-07 23:16:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								9ea55497c2 
								
							 
						 
						
							
							
								
								Prevent crash when user deleted object from plater before thumbnail was generated in the other thread.  #1207  
							
							
							
						 
						
							2013-06-07 13:54:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								fcc442882c 
								
							 
						 
						
							
							
								
								Fix plater defect causing misalignment  
							
							
							
						 
						
							2013-06-06 20:53:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								28a01e7c5e 
								
							 
						 
						
							
							
								
								Fix past participle  
							
							
							
						 
						
							2013-06-02 16:58:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								655d528d92 
								
							 
						 
						
							
							
								
								Fixed recent regression causing a spike when avoid_crossing_perimeters was used on split objects  
							
							
							
						 
						
							2013-06-02 16:56:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								49531f6f78 
								
							 
						 
						
							
							
								
								Fixed regression causing rotation from plater to also translate the resulting G-code.  #1191  
							
							
							
						 
						
							2013-05-31 19:41:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								71d6f428ca 
								
							 
						 
						
							
							
								
								Apparent fix for "Attempt to free unreferenced scalar"  
							
							
							
						 
						
							2013-05-20 10:57:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								f13d4e4e66 
								
							 
						 
						
							
							
								
								Restore skirt preview and extrude clearance after recent usage of int_offset()  
							
							
							
						 
						
							2013-05-19 18:03:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								5494f4f385 
								
							 
						 
						
							
							
								
								Free @_ before spawning a new thread (known old Perl bug) as an attempt to fix the unref scalars error  
							
							
							
						 
						
							2013-05-19 17:34:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								08a0bbd7f0 
								
							 
						 
						
							
							
								
								Optimization: split meshes automatically when avoid_crossing_perimeters is enabled, so that we reduce the complexity of the MotionPlanner graphs. This commit includes a very large refactoring of the Model class which is now responsible for duplication and arrangement  
							
							
							
						 
						
							2013-05-18 16:48:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								06ad6b70f8 
								
							 
						 
						
							
							
								
								Bugfix: scaling object from the plater applied scale factor over the factor used in the previous slicing job.  #1075  
							
							
							
						 
						
							2013-05-14 16:31:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								f7153d67d0 
								
							 
						 
						
							
							
								
								Make preset placeholders available in Quick Slice too.  #921  
							
							
							
						 
						
							2013-04-28 23:26:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								6db8afe36d 
								
							 
						 
						
							
							
								
								New option to remember last output directory.  #698  
							
							
							
						 
						
							2013-04-27 21:07:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								1187f4846d 
								
							 
						 
						
							
							
								
								Some Clipper optimizations  
							
							
							
						 
						
							2013-03-31 19:40:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								7f23e72a10 
								
							 
						 
						
							
							
								
								Display preview for small files too.  #929  
							
							
							
						 
						
							2013-03-30 00:52:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								33a4ec660d 
								
							 
						 
						
							
							
								
								better handling of too-small and too-short models  #929 .  
							
							... 
							
							
							
							These changes handle small models better in the plater preview.
Extremely small thumbnails are preserved instead of culled,
allowing the model to be scaled up. The scale range is extended to
100000% to allow mm-scale objects expressed in meters to be opened
and scaled to mm.
Original coding by mesheldrake 
							
						 
						
							2013-03-30 00:47:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								2f046799f2 
								
							 
						 
						
							
							
								
								Removed offset() method from Slic3r::Polygon because it only works with ccw polygons  
							
							
							
						 
						
							2013-03-26 14:03:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								813aa5b307 
								
							 
						 
						
							
							
								
								Allow drag and drop for OBJ files  
							
							
							
						 
						
							2013-03-19 12:25:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alessandro Ranellucci 
								
							 
						 
						
							
							
							
							
								
							
							
								33b40eda18 
								
							 
						 
						
							
							
								
								Always fix self-intersecting polygons that Douglas-Peucker might return  
							
							
							
						 
						
							2013-03-16 18:42:56 +01:00