Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								46cbdcdc4e
								
							
						 | 
						
							
							
								
								Merge branch 'master' into dynamic-flow
							
							
							
							
							
						 | 
						
							2012-09-21 15:36:33 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								e40f32995f
								
							
						 | 
						
							
							
								
								Finish GUI decoupling
							
							
							
							
							
						 | 
						
							2012-09-21 15:04:33 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								4fbb8ffb9d
								
							
						 | 
						
							
							
								
								Replace 'scale epsilon' with 'scaled_epsilon'
							
							
							
							
							
						 | 
						
							2012-09-21 15:04:18 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								1cedb00f20
								
							
						 | 
						
							
							
								
								Merge branch 'master' into dynamic-flow
							
							
							
							
							
							
							
							Conflicts:
	lib/Slic3r/ExPolygon.pm 
							
						 | 
						
							2012-09-12 16:05:06 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								e0d5f4e528
								
							
						 | 
						
							
							
								
								Replace 'scale epsilon' with 'scaled_epsilon'
							
							
							
							
							
						 | 
						
							2012-09-12 15:22:43 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								a1ac866b84
								
							
						 | 
						
							
							
								
								Refactoring: turn x_length and y_length in size
							
							
							
							
							
						 | 
						
							2012-08-25 20:14:01 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								af1b64a086
								
							
						 | 
						
							
							
								
								Added unit testing to prevent regression about disconnected infill paths
							
							
							
							
							
						 | 
						
							2012-08-25 14:59:34 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								0aa224ffad
								
							
						 | 
						
							
							
								
								Dynamic extrusion width for better gap filling
							
							
							
							
							
						 | 
						
							2012-08-25 14:23:46 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								f977aff82d
								
							
						 | 
						
							
							
								
								Update tests after recent serialization changes
							
							
							
							
							
						 | 
						
							2012-07-21 14:57:41 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								d8d2f73aff
								
							
						 | 
						
							
							
								
								Fixed regression causing fatal errors with many objects. #394
							
							
							
							
							
						 | 
						
							2012-05-29 14:54:20 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								4aa85f4571
								
							
						 | 
						
							
							
								
								Fixed arcs.t to work with new serialization mechanism
							
							
							
							
							
						 | 
						
							2012-05-19 23:39:36 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								b246480535
								
							
						 | 
						
							
							
								
								Massive reduction of memory usage (down to one third).
							
							
							
							
							
						 | 
						
							2012-05-19 17:57:38 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								aa9563f00b
								
							
						 | 
						
							
							
								
								More constants, less strings => ess memory usage
							
							
							
							
							
						 | 
						
							2012-05-19 15:40:11 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								e4e970f7e3
								
							
						 | 
						
							
							
								
								Fix unit test
							
							
							
							
							
						 | 
						
							2012-05-01 12:18:59 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								d51ba94e8a
								
							
						 | 
						
							
							
								
								Remove XXX from dependencies
							
							
							
							
							
						 | 
						
							2012-04-16 14:03:36 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								5bfe19a8b9
								
							
						 | 
						
							
							
								
								Huge speed Boost (pun intended). Also fixes a problem where infill was escaping perimeters sometimes (#305).
							
							
							
							
							
						 | 
						
							2012-04-09 11:04:32 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								c98f6734c7
								
							
						 | 
						
							
							
								
								Code optimization
							
							
							
							
							
						 | 
						
							2012-02-25 22:18:07 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								a24ffee2aa
								
							
						 | 
						
							
							
								
								New polygon_is_convex() function
							
							
							
							
							
						 | 
						
							2012-02-25 16:14:59 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								eba7c10018
								
							
						 | 
						
							
							
								
								Faster support generation. Includes a new implementation of the Douglas-Peucker algorithm
							
							
							
							
							
						 | 
						
							2012-02-25 14:46:21 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								a9e7204fc6
								
							
						 | 
						
							
							
								
								New slicing algorithm based on a topological approach rather than numeric. It should be much more robust
							
							
							
							
							
						 | 
						
							2012-02-18 20:36:14 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								de88144649
								
							
						 | 
						
							
							
								
								Fixed test after recent changes
							
							
							
							
							
						 | 
						
							2012-02-17 17:16:13 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								660eedfa5b
								
							
						 | 
						
							
							
								
								Added a couple unit tests
							
							
							
							
							
						 | 
						
							2012-02-15 12:04:10 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								8ed91a8ec4
								
							
						 | 
						
							
							
								
								Very large refactoring. Ditched Slic3r::Polyline::Closed and reorganized geometric classes.
							
							
							
							
							
						 | 
						
							2011-12-30 19:59:51 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								b1d6420ff4
								
							
						 | 
						
							
							
								
								Avoid test failures due to floating point values comparison
							
							
							
							
							
						 | 
						
							2011-12-22 12:19:24 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clarence Risher
								
							 
						 | 
						
							
							
							
							
								
							
							
								a81e8c4afc
								
							
						 | 
						
							
							
								
								correct length calculation for clockwise arcs
							
							
							
							
							
						 | 
						
							2011-12-22 06:10:54 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								28b851508e
								
							
						 | 
						
							
							
								
								Extended arcs unit test to check whether it works with both cw and ccw arcs
							
							
							
							
							
						 | 
						
							2011-12-22 11:38:04 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								98a8c64ed7
								
							
						 | 
						
							
							
								
								Extended (and fixed) unit testing to track down (and fix) an issue caused by floating point math that reversed some holes into contours when they should actually be ignored
							
							
							
							
							
						 | 
						
							2011-12-22 11:24:46 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								4fe340cc56
								
							
						 | 
						
							
							
								
								Many fixes to the bridge direction detection algorithm and other things. #58
							
							
							
							
							
						 | 
						
							2011-12-03 18:31:31 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								792960aae1
								
							
						 | 
						
							
							
								
								Slic3r should now be able to detect optimal bridging direction for any kind of bridge. #58
							
							
							
							
							
						 | 
						
							2011-12-02 23:35:39 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								d51a37a0ae
								
							
						 | 
						
							
							
								
								Refactoring: moved slicing code to new TriangleMesh class, leaving in STL just what's needed to read that particular input format. Slic3r will now warn if model is not manifold. #16
							
							
							
							
							
						 | 
						
							2011-11-30 16:07:31 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								975387d953
								
							
						 | 
						
							
							
								
								New --bridge-feed-rate option. #68
							
							
							
							
							
						 | 
						
							2011-11-28 18:37:53 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								ed050089d9
								
							
						 | 
						
							
							
								
								Removed SVG debug codes left (as always) in a unit test
							
							
							
							
							
						 | 
						
							2011-11-15 19:23:29 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								038caddcda
								
							
						 | 
						
							
							
								
								New fill types (hilbertcurve, archimedeanchords, octagramspiral) and ability to use different patterns for solid layers. #20
							
							
							
							
							
						 | 
						
							2011-11-13 18:14:02 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								c5d5e4d244
								
							
						 | 
						
							
							
								
								Cleanup lines resulting from plane intersection before detecting polygons. This allows for more tolerance with dirty models. Performance impact depends on how many layers are detected as dirty. #16 #28
							
							
							
							
							
						 | 
						
							2011-11-12 10:18:20 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								726460e6d0
								
							
						 | 
						
							
							
								
								Removed SVG left by error in arcs.t
							
							
							
							
							
						 | 
						
							2011-11-07 17:21:35 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								d620b46beb
								
							
						 | 
						
							
							
								
								Bugfix: arcs now work (some glitches in detecting their center, though). #30
							
							
							
							
							
						 | 
						
							2011-11-07 14:12:07 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								6d6533831e
								
							
						 | 
						
							
							
								
								New experimental --gcode-arcs options to generate G2/G3 commands. #23
							
							
							
							
							
						 | 
						
							2011-10-28 14:13:44 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								c97a89c07c
								
							
						 | 
						
							
							
								
								Refactored Line objects to arrayrefs
							
							
							
							
							
						 | 
						
							2011-10-12 16:27:40 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								7628c83e9f
								
							
						 | 
						
							
							
								
								Some tests were failing
							
							
							
							
							
						 | 
						
							2011-10-10 11:00:19 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								84abd41cf4
								
							
						 | 
						
							
							
								
								Fixes for bridges
							
							
							
							
							
						 | 
						
							2011-10-09 22:18:06 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								ad27f25c71
								
							
						 | 
						
							
							
								
								Skeining algorithm totally rewritten
							
							
							
							
							
						 | 
						
							2011-10-08 19:02:05 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								743f2abcf2
								
							
						 | 
						
							
							
								
								Detection of optimal infill direction for bridges. Includes many fixes and improvements.
							
							
							
							
							
						 | 
						
							2011-10-07 19:07:57 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								5daaf454b1
								
							
						 | 
						
							
							
								
								Faster algorithm for rectilinear fill
							
							
							
							
							
						 | 
						
							2011-10-06 17:13:42 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								e2d2574b8b
								
							
						 | 
						
							
							
								
								New algorithm for clipping lines to complex polygons
							
							
							
							
							
						 | 
						
							2011-10-06 12:20:25 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								5812804d6b
								
							
						 | 
						
							
							
								
								Refactored the can_connect() logic (includes a refactoring of the SVG library)
							
							
							
							
							
						 | 
						
							2011-10-06 11:55:26 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								2da5ee7448
								
							
						 | 
						
							
							
								
								Bugfixes and improvements in surface detection
							
							
							
							
							
						 | 
						
							2011-10-04 22:27:45 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								f1a36502e1
								
							
						 | 
						
							
							
								
								Additions to the polygon library
							
							
							
							
							
						 | 
						
							2011-10-04 20:06:17 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								794b7a99d2
								
							
						 | 
						
							
							
								
								Fixes for hi-res STL models
							
							
							
							
							
						 | 
						
							2011-10-04 17:55:55 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								ef201a99cc
								
							
						 | 
						
							
							
								
								Bugfix in polyline simplification
							
							
							
							
							
						 | 
						
							2011-10-03 20:40:49 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alessandro Ranellucci
								
							 
						 | 
						
							
							
							
							
								
							
							
								a311220c19
								
							
						 | 
						
							
							
								
								New build script to install dependencies automatically
							
							
							
							
							
						 | 
						
							2011-10-02 11:57:47 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |