| 
								
								
									 bubnikv | a870b69733 | Fixed static linking against boost. | 2016-12-14 15:43:26 +01:00 |  | 
				
					
						| 
								
								
									 bubnikv | ff0a8956ee | Fixed previous checkin. | 2016-12-14 15:42:38 +01:00 |  | 
				
					
						| 
								
								
									 bubnikv | c79e1cc89b | Fixed UI bug on OSX, experimental features made switchable through environment. | 2016-12-14 15:36:18 +01:00 |  | 
				
					
						| 
								
								
									 bubnikv | 79ff013ea7 | Fixed crashes on shader destruction on OSX. | 2016-12-14 15:09:12 +01:00 |  | 
				
					
						| 
								
								
									 bubnikv | ae2e37b4bd | Added diagnostics of @LIBS, @INCS to the Build.PL Extended MANIFEST with new files. | 2016-12-13 22:46:28 +01:00 |  | 
				
					
						| 
								
								
									 bubnikv | 2cd96cabcd | Another take to get rid of the templates from the ClipperUtil.hpp to compile cleanly on OSX. | 2016-12-13 22:13:02 +01:00 |  | 
				
					
						| 
								
								
									 bubnikv | 852b542913 | Had troubles with the template instantiation on OSX, so I reverted them to overloaded functions. This is certainly easier to read and
work with anyway. | 2016-12-13 21:30:56 +01:00 |  | 
				
					
						| 
								
								
									 bubnikv | ddea33d93a | Fixed compilation of ClipperUtils on GCC, which is more strict than VS2013 compiler. | 2016-12-13 19:52:28 +01:00 |  | 
				
					
						| 
								
								
									 bubnikv | e64dcf5e59 | VS2013 could compile this, let's hope GCC will as well. | 2016-12-13 19:39:20 +01:00 |  | 
				
					
						| 
								
								
									 bubnikv | 6582182e0c | Adapted to the new ClipperUtils.hpp interface by @alexrj | 2016-12-13 19:22:23 +01:00 |  | 
				
					
						| 
								
								
									 bubnikv | b2a5a1d22f | Added a move constructor / assignment operator to the old Clipper library PolyTree class. | 2016-12-13 18:59:18 +01:00 |  | 
				
					
						| 
								
								
									 bubnikv | e22d007ab7 | Fixed typo, missing class name. | 2016-12-12 23:46:50 +01:00 |  | 
				
					
						| 
								
								
									 bubnikv | 06540f73f7 | Try to fix compilation problems due to Perl crazy macros. | 2016-12-12 19:13:33 +01:00 |  | 
				
					
						| 
								
								
									 bubnikv | ce7717e450 | Fix compilation on Linux. | 2016-12-12 18:59:35 +01:00 |  | 
				
					
						| 
								
								
									 bubnikv | e5b77e08de | Perl crazy macros strike again, they collide with boost threads. | 2016-12-12 18:55:04 +01:00 |  | 
				
					
						| 
								
								
									 bubnikv | 46b44fc141 | User interface of the variable layer thickness. Certainly not finished yet, but sufficient for evaluation of the prints. | 2016-12-12 18:02:24 +01:00 |  | 
				
					
						| 
								
								
									 bubnikv | 2d030f3a3c | Most of the slicing code rewritten to C++. | 2016-12-12 17:56:37 +01:00 |  | 
				
					
						| 
								
								
									 bubnikv | 1ea958158a | Support for user definable variable layer thickness, the C++ backend. | 2016-12-12 17:53:38 +01:00 |  | 
				
					
						| 
								
								
									 bubnikv | 2ab86a4895 | ConfigOptionVector::get_at(idx) Avoid using exceptons for normal work flow. Assert if the vector is empty. | 2016-12-12 15:56:42 +01:00 |  | 
				
					
						| 
								
								
									 bubnikv | d775c6c14c | Added methods set/add to SurfaceCollection. | 2016-12-12 15:54:37 +01:00 |  | 
				
					
						| 
								
								
									 bubnikv | 333a0b1c0e | Shortcuts for zero mesh transformations. | 2016-12-12 15:52:04 +01:00 |  | 
				
					
						| 
								
								
									 bubnikv | 933a0db9ed | Minor fix of bridging flow, see @alexrj 3a3b24ec7c803c58919a5401e5804261999875b4 | 2016-12-12 15:33:14 +01:00 |  | 
				
					
						| 
								
								
									 bubnikv | 126126cc78 | Fixes after the merge of changes by @alexrj. | 2016-12-08 19:02:16 +01:00 |  | 
				
					
						| 
								
								
									 bubnikv | 5d18657ac5 | Don't be lazy, use fully qualified Slic3r::Polygon/ExPolygon/Point/Line names | 2016-12-08 15:16:09 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 24e0b568b5 | Fix compilation, cherry picked from @alexrj fde6e2e61deabd097a3bf565d4948077147b25ab | 2016-12-08 15:01:36 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | a26330a292 | Try to fix compilation problem with Boost 1.54. #3595 | 2016-12-08 14:56:13 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 9c0c05631c | Ignore failure to call SetAutoPop when not available. #3596 @alexrj 2e82fb01a65deb4e0872de9219f47e58b7000ebf | 2016-12-08 14:55:48 +01:00 |  | 
				
					
						| 
								
								
									 Joseph Lenox | a8930f12cd | Fix perl redefining multiple functions also defined/used by boostlib through the include chain. (#3593) Resolved ordering dependency (thanks win32 perl!) | 2016-12-08 14:53:52 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 5dc8a0808e | Maybe the Travis CI server has more than 16 cores? | 2016-12-08 14:52:42 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | d8082b9db4 | Try to fix compilation error about the new threads default | 2016-12-08 14:52:15 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 9e8dae817d | Fixes and improvements to the view selection menu, cherry picked from @alexrj a7693c4719c0e0e0129aea7461706d2ed53a52cc | 2016-12-08 14:51:35 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | d628764da6 | Minor fixes to parallelize code, cherry picked from @alexrj 5242b3e03ab2b195ba9c7c53fba705a8ed1c7abd | 2016-12-08 14:44:03 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 73ddd3b438 | Refactored parallelization code, cherry picked from @alexrj 36789774471a0bf9a66bb33cc3ab6984f8ede8c6 | 2016-12-08 14:40:47 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 9fbd135f14 | Automatically detect the number of cores and use that as a default for threads number | 2016-12-08 14:28:36 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 70a9de085b | Parallelize TriangleMeshSlicer::slice(), cherry picked from @alexrj 83ad123d951c6ee663d2f3b02e095c203ca794e7 | 2016-12-08 14:28:09 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | e9290252d6 | Fixed regression in the _make_perimeters port | 2016-12-08 14:25:05 +01:00 |  | 
				
					
						| 
								
								
									 Alessandro Ranellucci | 86c8207d31 | Ported make_perimeters() and infill() to C++/XS, use pure C++ threads, cherry picked from @alexrj 66591bcc556c01572ec7519b1f8cb4ee2d430685 | 2016-12-08 14:24:40 +01:00 |  | 
				
					
						| 
								
								
									 bubnikv | 3e8cafa857 | Fix of ASCII STL parser. Accept a model even with invalid normals. | 2016-12-05 11:39:17 +01:00 |  | 
				
					
						| 
								
								
									 bubnikv | 330ffed87e | Adjusted copyright header of the Perl GLShader module. | 2016-12-02 11:19:27 +01:00 |  | 
				
					
						| 
								
								
									 bubnikv | 7e1af658b6 | Initial experiments with vertex / fragment shaders, prototype to visualize layer thickness. | 2016-12-02 11:14:24 +01:00 |  | 
				
					
						| 
								
								
									 bubnikv | bd618569e1 | Print the supports before the object layer at the same height. | 2016-11-30 18:54:19 +01:00 |  | 
				
					
						| 
								
								
									 bubnikv | 26a8017e99 | Made the support interface contact loops configurable. | 2016-11-30 17:33:55 +01:00 |  | 
				
					
						| 
								
								
									 bubnikv | 38cb2842ac | support_material_synchronize_layers implementation | 2016-11-30 16:06:12 +01:00 |  | 
				
					
						| 
								
								
									 bubnikv | 556204fddc | support_material_synchronize_layers configuration value for synchronization of object layers with print layers. | 2016-11-30 16:04:15 +01:00 |  | 
				
					
						| 
								
								
									 bubnikv | 946b36bb4d | Supports using the EdgeGrid simplify_contour | 2016-11-29 19:30:59 +01:00 |  | 
				
					
						| 
								
								
									 bubnikv | 1d44e92a6e | Point dot operator and PointHash object for std unique_xxx functions. | 2016-11-29 19:29:24 +01:00 |  | 
				
					
						| 
								
								
									 bubnikv | 5c23ee504c | EdgeGrid::contours_simplified for supports | 2016-11-29 19:28:33 +01:00 |  | 
				
					
						| 
								
								
									 bubnikv | ca5ad58ad2 | logging of slicing process | 2016-11-29 19:27:23 +01:00 |  | 
				
					
						| 
								
								
									 bubnikv | 85aa802d4b | Fix of the last clipperutil safety_offset modification. Handle safety offset of holes separately, don't forget to reverse them before / after. | 2016-11-29 19:26:26 +01:00 |  | 
				
					
						| 
								
								
									 bubnikv | 792856a505 | Bounding Box - new method align_to_grid | 2016-11-29 19:25:10 +01:00 |  |