| 
								
								
									 Alessandro Ranellucci | bf307371f4 | Use a plain list instead of a tree to display object parts | 2014-02-14 22:25:59 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | cfc1c5037d | Mark strings as UTF-8 when passing them to Perl | 2014-02-14 22:25:59 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | df508551d0 | Refresh plater canvas when switching presets | 2014-02-14 22:25:58 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 4c650a6d80 | Fix regression about percent extrusion width not being validated. Includes regression test | 2014-02-13 18:42:49 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 8331c54b67 | Updated test count in t/shells.t | 2014-02-13 16:17:32 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 49d290accf | Fixed spiral vase regressions. Includes regression tests. #1773 | 2014-02-13 16:11:12 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 0060873f1c | Regression test and incomplete fix for bug affecting wrong spiral vase output. #1773 Conflicts:
	lib/Slic3r/GCode/Layer.pm | 2014-02-13 16:11:02 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 0c7a1777de | Fixed spiral vase regressions. Includes regression tests. #1773 | 2014-02-13 16:06:52 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 1ec6494d65 | Regression test and incomplete fix for bug affecting wrong spiral vase output. #1773 | 2014-02-13 01:00:17 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 94cb298eec | Make OpenGL optional for the new parts dialog. #1731 | 2014-02-11 01:09:10 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | b961849c38 | Bugfix: crashing when concentric infill produced very narrow loops. #1740 Conflicts:
	lib/Slic3r/Fill/Concentric.pm | 2014-02-10 16:05:40 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | ee82e56a4f | Bugfix: crashing when concentric infill produced very narrow loops. #1740 | 2014-02-10 16:02:47 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 3d483722c6 | Perform additional checks before merging solid surfaces (i.e. take flow and fill pattern into account) | 2014-02-10 13:19:44 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | d099118ca7 | Better implementation of previous commit ( 7ce49fc2b2) | 2014-02-10 13:06:42 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 7ce49fc2b2 | Perform additional checks before merging solid surfaces (i.e. take flow and fill pattern into account) | 2014-02-10 01:27:36 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 634ccb33ab | Fix regression in Config->setenv affecting post-processing scripts. Includes regression test | 2014-02-09 23:14:32 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | bba69ed22f | Merge pull request #1742 from treygreer/master fixed simple config load bug | 2014-02-07 02:12:42 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 56ff776d2d | Merge pull request #1745 from kelow/master fix XS build on Windows #1433 #1681 | 2014-02-07 02:11:18 +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 | 7be042567d | Bugfix: when processing with fill_density = 0, top/bottom solid shells were missing regions thinner than 3 * extrusion width. Includes regression test. #1602 | 2014-02-07 01:48:47 +01:00 |  | 
				
					
						| 
								
								
									 Kamil Kwolek | c20489ee40 | fix XS build on Windows #1433 #1681 | 2014-02-01 11:53:45 +01:00 |  | 
				
					
						| 
								
								
									 Trey Greer | 0dba3dee58 | fixed simple config load bug | 2014-01-28 19:05:20 -05:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 42519174cd | New erase() method for DynamicConfig objects | 2014-01-22 21:15:19 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | b5b8fb606f | Basic functionality of the Parts tab is complete | 2014-01-22 21:15:19 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 7387e60706 | More incomplete work | 2014-01-22 21:15:19 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | b20caa4e31 | Completed parts visualization with highlighting | 2014-01-22 21:15:19 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 3f4f27fa5d | Some incomplete work for interactive part editor | 2014-01-22 21:15:18 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | fd43ada293 | Remove duplicated "Generating skirt" status message | 2014-01-18 16:36:13 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | bc832f1a6d | Updated MANIFEST with Boost files | 2014-01-18 14:37:17 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 90194ee581 | Fix overflow in Point::ccw() affecting convex hull generation. Includes regression test | 2014-01-17 14:49:51 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 0d7f0705f0 | Fix overflow in distance_to(Line*). It was affecting Douglas-Peucker causing massive loss of geometry. Includes regression test and a couple wkt() implementations | 2014-01-17 14:22:37 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 3a3e53b59b | Fixed some obvious mistakes and applied strict type checking to SurfaceCollections too | 2014-01-16 19:02:50 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | a831f5b176 | Refactor loop building code to make_loops() | 2014-01-16 11:38:17 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 86f91bb3c4 | New TriangleMeshSlicer::cut() method | 2014-01-16 11:25:26 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 519ed91c68 | Refactored mesh slicing code into a new TriangleMeshSlicer class | 2014-01-15 20:31:38 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | dfd9bc8958 | Bugfix: prevent fatal error in the rare case that no bridge anchors are found. #1607 | 2014-01-15 00:24:37 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | cfbbb539a5 | Bugfix: fatal error in the rare case that a bridge has no anchor points. #1607 | 2014-01-15 00:20:09 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | a40556ab56 | Repair meshes after splitting | 2014-01-14 22:06:28 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 79a2bab261 | Revert stupid change that broke plater and provide the correct fix for --info | 2014-01-14 21:46:39 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 28a39f0275 | Fix garbage collection of recently added classes | 2014-01-14 20:11:08 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 66045faf81 | Fix error in t/support.t | 2014-01-14 13:41:39 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 4da71e8f13 | Fix tests in stable after stronger type checking was applied | 2014-01-14 12:49:07 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | fcaa3a03c2 | Bugfix: incomplete slicing when a horizontal surface was tangent to the slicing plane and it shared an edge with an adjacent volume. #1672 | 2014-01-13 00:45:19 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | b0a7baa454 | Add a (failing) test for slicing at the same height of a horizontal surface attached to a volume. In this case, the loop isn't completed. #1672 | 2014-01-13 00:06:16 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 3637ca39df | TriangleMesh::slice() now accepts a vector of floats instead of doubles for consistency with mesh coordinates | 2014-01-12 23:56:07 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 69f1f65a8b | Because of numerical instability, lower_bound() was not including a layer having z == 0.8 even if the facet's min_z == 0.8. #1672 | 2014-01-12 16:01:14 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | bac743a602 | Little cleanup to slice(): only used scaled coordinates in slicing instead of mixing them with unscaled | 2014-01-12 14:48:51 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 51af10da4f | Some fixes to config API | 2014-01-12 12:35:13 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 12b661e877 | Adapt skirt logic to the potential situation of objects with different layer heights | 2014-01-12 11:06:21 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | a51743a8c1 | Bugfix: lack of strong type checking when passing arrayref objects to XS caused random lack of infill. Now added strong type checking for all XS entities. Also fixes a potential issue with bridges caused by the same error. #1652 Conflicts:
	lib/Slic3r/Layer/Region.pm | 2014-01-12 00:54:10 +01:00 |  |