Commit Graph

  • e2f1040a76 More work Alessandro Ranellucci 2014-01-02 10:44:54 +01:00
  • 0883d0f4eb More work here and there Alessandro Ranellucci 2014-01-01 17:29:15 +01:00
  • 51b976721d Split PrintConfig into PrintObjectConfig and PrintRegionConfig Alessandro Ranellucci 2013-12-31 15:52:37 +01:00
  • 83326845dd More incomplete work Alessandro Ranellucci 2013-12-31 14:33:03 +01:00
  • d29e341a8b Parse options from AMF metadata Alessandro Ranellucci 2013-12-30 19:00:32 +01:00
  • beb1baa096 Incomplete work for refactoring regions and flows Alessandro Ranellucci 2013-12-30 18:28:41 +01:00
  • ca2952060d Draw more detailed thumbnails in plater and turn cursor to hand also when moving inside holes (otherwise objects with thin walls would not be easy to select) Alessandro Ranellucci 2013-12-29 01:28:06 +01:00
  • 6afc01c3b9 Releasing 1.0.0RC2 1.0.0RC2 Alessandro Ranellucci 2013-12-28 17:55:45 +01:00
  • 354e4ce841 Add Module::Build::WithXSpp to prerequisites. #1640 Alessandro Ranellucci 2013-12-28 16:01:27 +01:00
  • 231bffa99b Add Module::Build::WithXSpp to prerequisites. #1640 Alessandro Ranellucci 2013-12-28 16:01:27 +01:00
  • 13d7b39072 Fix random crashes on 32-bit. Thank you Valgrind Alessandro Ranellucci 2013-12-28 15:32:43 +01:00
  • 907e72830f Fix random crashes on 32-bit. Thank you Valgrind Alessandro Ranellucci 2013-12-28 15:32:43 +01:00
  • 6d8d166eff Backport the GLUquadricObjPtr declaration to prevent errors during Quick Slice. #1636 Alessandro Ranellucci 2013-12-25 12:37:03 +01:00
  • 57e4e5c8e1 One more fix for ooze_prevention and skirt_height == -1 Alessandro Ranellucci 2013-12-24 15:33:54 +01:00
  • f9d38f6655 Allow value -1 for skirt_height with the meaning of: as tall as the object. This might fix an overflow on 32-bit systems when ooze_prevention is enabled Alessandro Ranellucci 2013-12-24 15:15:53 +01:00
  • bd133d9434 Update Clipper to 6.1.2 Alessandro Ranellucci 2013-12-24 12:40:46 +01:00
  • 1a690589a8 Satisfy test suite Alessandro Ranellucci 2013-12-24 12:03:30 +01:00
  • 2956c1a2e5 More work for removing references to $Slic3r::Config Alessandro Ranellucci 2013-12-24 11:58:36 +01:00
  • 1157a7f859 Remove package variable $Slic3r::Config Alessandro Ranellucci 2013-12-24 11:29:31 +01:00
  • 0693cfb116 Simplify print_def structure Alessandro Ranellucci 2013-12-24 01:16:51 +01:00
  • 7ddf4f3ddf Fixes to complete_objects to make t/gcode.t pass Alessandro Ranellucci 2013-12-24 01:13:02 +01:00
  • c5ead0f2a6 Fixes to Config and plater; also refactored the arrange() code Alessandro Ranellucci 2013-12-24 00:30:51 +01:00
  • 5b9bbe43b2 Fix MANIFEST Alessandro Ranellucci 2013-12-23 22:48:41 +01:00
  • 87c5427010 Fixed regression causing incomplete gap fill when all configured perimeters were successfully generated. #1589 Alessandro Ranellucci 2013-12-23 21:22:32 +01:00
  • eb5ca20449 Fixed regression causing incomplete gap fill when all configured perimeters were successfully generated. #1589 Alessandro Ranellucci 2013-12-23 21:22:32 +01:00
  • 7389bf3953 Partially revert cacbaa73191d967e7aa589f4f07df32039de2f43: no need for it in master branch Alessandro Ranellucci 2013-12-23 20:40:44 +01:00
  • cacbaa7319 Fix regression causing thin walls to come out as zigzag paths. #1573 #1575 Alessandro Ranellucci 2013-12-23 20:36:16 +01:00
  • b551852392 Fix regression causing thin walls to come out as zigzag paths. #1573 #1575 Alessandro Ranellucci 2013-12-23 20:36:16 +01:00
  • 20f1f3d2b4 Fix regression preventing raft from being generated for the entire object footprint. #1614 #1567 Alessandro Ranellucci 2013-12-23 20:12:39 +01:00
  • 74f2f45554 Fix regression preventing raft from being generated for the entire object footprint. #1614 #1567 Alessandro Ranellucci 2013-12-23 20:12:39 +01:00
  • fc5aac0ff6 Bugfix: fan wasn't turned on for bridges when vibration limit or another internal post-processor was enabled. Includes regression test. #1533 Alessandro Ranellucci 2013-12-23 01:19:02 +01:00
  • c180a2de57 Bugfix: fan wasn't turned on for bridges when vibration limit or another internal post-processor was enabled. Includes regression test. #1533 Alessandro Ranellucci 2013-12-23 01:19:02 +01:00
  • 4f58a1c401 Rewrite avoid_crossing_perimeters() to fix a regression and get better performance by choosing regular points along contours. #1531 Alessandro Ranellucci 2013-12-22 19:07:07 +01:00
  • e403dc16ae Rewrite avoid_crossing_perimeters() to fix a regression and get better performance by choosing regular points along contours. #1531 Alessandro Ranellucci 2013-12-22 18:47:39 +01:00
  • ab25cc4940 Merge branch 'xs-config' Alessandro Ranellucci 2013-12-22 01:41:55 +01:00
  • c0070a8d54 Satisfy test suite with new XS based config Alessandro Ranellucci 2013-12-22 01:38:10 +01:00
  • 9fb62e671f Adapt GUI to new XS Config Alessandro Ranellucci 2013-12-22 01:27:09 +01:00
  • 4515d90052 Finished porting Config and option definition to XS Alessandro Ranellucci 2013-12-22 00:39:03 +01:00
  • 9836e963a5 Incomplete work for adapting the application to the new XS-based Config Alessandro Ranellucci 2013-12-21 21:06:45 +01:00
  • e0c0a42a8b Expose static PrintConfig objects to Perl and test apply() Alessandro Ranellucci 2013-12-21 16:32:11 +01:00
  • 56d4da2ac7 Decoupled a generic Config implementation from the PrintConfig definitions Alessandro Ranellucci 2013-12-21 16:15:41 +01:00
  • b2b67372ad Inline serialize() and deserialize() for ConfigOptionEnum Alessandro Ranellucci 2013-12-21 14:48:25 +01:00
  • 872e9bf810 Support for more array config types Alessandro Ranellucci 2013-12-21 14:27:58 +01:00
  • bb5bbe191f Support enum config options Alessandro Ranellucci 2013-12-21 10:46:43 +01:00
  • f274287b0e Support bool options in XS Alessandro Ranellucci 2013-12-20 21:32:18 +01:00
  • 64e549a46f More work for XS Config Alessandro Ranellucci 2013-12-20 20:54:11 +01:00
  • 008f38cf68 More work for porting Config to XS Alessandro Ranellucci 2013-12-20 16:37:28 +01:00
  • 1b9079ffbe Merge branch 'xs-model' Alessandro Ranellucci 2013-12-20 01:41:13 +01:00
  • 1cee992604 Temporarily disabled step-based slicing Alessandro Ranellucci 2013-12-20 01:38:00 +01:00
  • a6a6a6888b Ported Slic3r::Print::State to XS Alessandro Ranellucci 2013-12-20 01:36:42 +01:00
  • d2295cdf70 New Slic3r::Print::State class Alessandro Ranellucci 2013-12-19 18:54:24 +01:00
  • 685e8e4dfa More work for step-based slicing Alessandro Ranellucci 2013-12-19 15:23:10 +01:00
  • 5280b05ebb Initial work for step refactoring Alessandro Ranellucci 2013-12-19 12:11:02 +01:00
  • 38ea5f79d7 Merge branch 'xs-model' Alessandro Ranellucci 2013-12-18 19:20:23 +01:00
  • 266673213d New option for turning autocentering off. #404 Alessandro Ranellucci 2013-12-18 19:11:20 +01:00
  • 15235699e4 Completed adapting plater behavior to new Print object API Alessandro Ranellucci 2013-12-18 18:54:11 +01:00
  • 916a0a0e58 Fix compilation and test suite Alessandro Ranellucci 2013-12-18 16:34:31 +01:00
  • a12b1765d6 Fixed wrong commit f495136. Thanks pdbogen for the report. #1623 Alessandro Ranellucci 2013-12-18 10:20:36 +01:00
  • ca16567ba9 Fixed wrong commit f495136. Thanks pdbogen for the report. #1623 Alessandro Ranellucci 2013-12-18 10:20:36 +01:00
  • 0591eecab7 Lazy mesh generation so that we only keep it in model object Alessandro Ranellucci 2013-12-18 00:13:41 +01:00
  • f4951367ea Fixed fatal error about missing method thin_walls(). #1607 #1615 Alessandro Ranellucci 2013-12-17 16:15:25 +01:00
  • 7e8841805c Fixed fatal error about missing method thin_walls(). #1607 #1615 Alessandro Ranellucci 2013-12-17 16:15:25 +01:00
  • e4c9171890 Handle read_from_file() exceptions in GUI. #1619 Alessandro Ranellucci 2013-12-17 16:12:44 +01:00
  • 94743d3af0 Handle read_from_file() exceptions in GUI. #1619 Alessandro Ranellucci 2013-12-17 16:11:42 +01:00
  • 69ed69179b Handle read_from_file() exceptions in GUI. #1619 Alessandro Ranellucci 2013-12-17 16:09:07 +01:00
  • 2d045d1f39 Removed extra line Alessandro Ranellucci 2013-12-17 16:01:25 +01:00
  • 02df73c94b More refactoring to clean up the Print object API Alessandro Ranellucci 2013-12-16 00:54:59 +01:00
  • d3171b1eea More work for updating the embedded Print object when Model is changed in plater Alessandro Ranellucci 2013-12-16 00:36:53 +01:00
  • fcbd62f07c Finished updating plater to the new centering logic Alessandro Ranellucci 2013-12-15 23:50:05 +01:00
  • 4993b12799 Some initial work for adapting plater to the new centering workflow Alessandro Ranellucci 2013-12-15 18:00:44 +01:00
  • 250608aa52 Move centering outside the Print object Alessandro Ranellucci 2013-12-15 16:17:12 +01:00
  • 2eff7c238e Some initial work for stateful Print object Alessandro Ranellucci 2013-12-13 14:02:01 +01:00
  • 14c97978c7 Use 0,0 for default instance Alessandro Ranellucci 2013-12-13 12:24:23 +01:00
  • 21ca1901c1 Merge branch 'xs-model' Alessandro Ranellucci 2013-12-13 12:22:17 +01:00
  • 5470fbbebc Make quick_slice() work with new model handling Alessandro Ranellucci 2013-12-13 12:18:30 +01:00
  • 0e8a0ef1ca Refactoring. Use Model class for representing the plate in GUI Alessandro Ranellucci 2013-12-12 20:19:33 +01:00
  • f55e057504 More work for refactoring add_model() to add_model_object(). Tests pass Alessandro Ranellucci 2013-12-09 01:12:37 +01:00
  • a02ce3257e Merge branch 'stable' Alessandro Ranellucci 2013-12-07 21:03:57 +01:00
  • 0afee63e84 Fixed regression in object placement in STL export. #1552 Alessandro Ranellucci 2013-12-07 21:03:10 +01:00
  • 361ca1568a Raise version number in master branch Alessandro Ranellucci 2013-12-07 18:25:35 +01:00
  • 4d066840ba Initial work for porting Slic3r::Config to XS Alessandro Ranellucci 2013-12-07 16:14:30 +01:00
  • 12db58c9d0 Merge branch 'stable' Alessandro Ranellucci 2013-12-07 14:54:07 +01:00
  • 00e8ba4781 Fix regression causing complete_objects to skip Z moves after first object is complete. Includes regression test. #1582 #1541 Alessandro Ranellucci 2013-12-07 14:52:59 +01:00
  • 0339d5423d Merge branch 'master' into xs-model Alessandro Ranellucci 2013-12-06 22:48:42 +01:00
  • f4d12b5930 Don't return the cached bounding box but clone it Alessandro Ranellucci 2013-12-06 19:34:50 +01:00
  • 72fe6d903c Don't return the cached bounding box but clone it Alessandro Ranellucci 2013-12-06 19:34:50 +01:00
  • e9b87b69df Bugfix: segfault in SurfaceCollection->group(), fixed with a better implementation. #1566 Alessandro Ranellucci 2013-12-04 00:10:31 +01:00
  • 7871673bf6 Initial work for new model handling Alessandro Ranellucci 2013-11-27 12:18:24 +01:00
  • 57fd6ad563 Removed dependency on ->object from Region.pm Alessandro Ranellucci 2013-11-26 18:46:48 +01:00
  • bd8c430afd Merge branch 'stable' Alessandro Ranellucci 2013-11-24 22:48:31 +01:00
  • 7b7e45fd43 Merge branch 'master' of github.com:alexrj/Slic3r Alessandro Ranellucci 2013-11-24 22:44:08 +01:00
  • 3fca0956bc Adapt plater to new convex hull Alessandro Ranellucci 2013-11-24 22:42:52 +01:00
  • bed1625d6b Split objects could not be repositioned in plater. 3D preview and stats were not available too. #1543 Alessandro Ranellucci 2013-11-24 14:28:17 +01:00
  • 22605418ba Removed recursion warning in brim Alessandro Ranellucci 2013-11-24 13:08:13 +01:00
  • 387df3b900 Fix regression causing toolchange_gcode to crash Slic3r. Includes regression test. #1545 Alessandro Ranellucci 2013-11-24 13:04:16 +01:00
  • 5217bc370a Fix regression causing retraction restarts to ignore extrusion_axis. Includes regression test. #1547 Alessandro Ranellucci 2013-11-24 12:37:36 +01:00
  • af457cd3d7 Fix compilation on Windows Alessandro Ranellucci 2013-11-24 11:24:10 +01:00
  • 9cf138574c New TriangleMesh::convex_hull() Alessandro Ranellucci 2013-11-24 01:15:52 +01:00
  • a29eeb7789 Fix t/geometry.t Alessandro Ranellucci 2013-11-24 00:59:45 +01:00
  • a93c862338 Ported traverse_pt() to XS Alessandro Ranellucci 2013-11-23 23:21:59 +01:00