Commit Graph

  • 9f71ea15cf Precompute X and Y offsets before path loop. Y. Sapir 2014-03-30 14:33:33 +03:00
  • 576d02a20d Make set_dirty ignore changes that don't do anything. Y. Sapir 2014-03-30 00:23:35 +03:00
  • 09d7d9b034 Remove call to on_presets_changed from Tab Page's on_change. Y. Sapir 2014-03-30 00:21:57 +03:00
  • 017158c877 Update year to 2014 in about dialog Alessandro Ranellucci 2014-03-27 15:33:17 +01:00
  • 97d9c9f5e7 Releasing 1.0.0 1.0.0 Alessandro Ranellucci 2014-03-27 11:18:48 +01:00
  • f41480ab8f Releasing 1.1.0 1.1.0 Alessandro Ranellucci 2014-03-27 11:15:39 +01:00
  • 9c7cc484bc Update t/support.t still assuming default support material pattern was honeycomb Alessandro Ranellucci 2014-03-27 00:28:26 +01:00
  • bbebcca82c Set default support material pattern to pillars Alessandro Ranellucci 2014-03-27 00:05:22 +01:00
  • 071097d3f1 Fix extruder assignment and tests Alessandro Ranellucci 2014-03-27 00:01:33 +01:00
  • 10bf334a58 Added one more failing test to address bad option priority hierarchy Alessandro Ranellucci 2014-03-26 19:42:01 +01:00
  • 4540350b66 Specify that extruder indices are 1-based in tooltips Alessandro Ranellucci 2014-03-26 00:14:45 +01:00
  • 0ff33f47f1 Fix the extruder override logic. All role-based extruder options now default to 0, meaning no override is defined and the default (inherited) extruder is used. The default extruder option does not use the shortcut logic anymore (it was thus moved to be a CLI-specific logic) Alessandro Ranellucci 2014-03-26 00:08:15 +01:00
  • 2e6213fea6 Prevent crash when changing number of extruders Alessandro Ranellucci 2014-03-25 19:21:44 +01:00
  • d1bb69434e Handle non existing STL files gracefully Alessandro Ranellucci 2014-03-25 19:06:51 +01:00
  • 9b2445f0f5 Assign default material to OBJ files too Alessandro Ranellucci 2014-03-25 15:39:13 +01:00
  • 25191bd405 Prevent circular event handlers on Windows. #1856 Alessandro Ranellucci 2014-03-25 15:30:56 +01:00
  • f6f1517f58 Bugfix: the Add button in plater wasn't working anymore. #1856 Alessandro Ranellucci 2014-03-25 15:07:21 +01:00
  • a058994b20 Disable thin wall test failing on Linux. A more robust implementation is needed. #1825 Alessandro Ranellucci 2014-03-25 14:22:18 +01:00
  • 7e3425d433 Bugfix: wizard wasn't run when user supplied an existing empty directory as --datadir Alessandro Ranellucci 2014-03-25 14:07:03 +01:00
  • fed8783e30 New commands for exporting/importing full config bundles. Useful for printer vendors. #1365 Alessandro Ranellucci 2014-03-25 14:04:01 +01:00
  • c98c992b4d Revert wrong fix, applied because of bad understanding of the issue about deserialization of extruder_offset = 0x0 Alessandro Ranellucci 2014-03-25 01:20:46 +01:00
  • 432a87e73d New option for forcing the generation of interface shells. #1847 Alessandro Ranellucci 2014-03-25 01:11:28 +01:00
  • 6feff7fe53 Test that stacked cubes with distinct extruders don't generate any internal interface shells. #1847 Alessandro Ranellucci 2014-03-24 23:44:47 +01:00
  • 91799a9e58 Rephrase the tooltip for start G-code to make its position more clear. #1822 Alessandro Ranellucci 2014-03-24 22:06:35 +01:00
  • 72a6848f1b Fixed regression causing wrong relative positions of objects after splitting in plater. #1758 Alessandro Ranellucci 2014-03-24 21:42:38 +01:00
  • 5ce4de0544 Bugfix: wrong inwards moves were calculated for 2+ copies because ExtrusionLoop objects were modified in place. Includes regression test. #1842 Alessandro Ranellucci 2014-03-24 20:01:14 +01:00
  • 630004d156 Bugfix: wrong inwards moves were calculated for 2+ copies because ExtrusionLoop objects were modified in place. Includes regression test. #1842 Alessandro Ranellucci 2014-03-24 19:56:18 +01:00
  • b4ac63d749 Error in previous commit: Bugfix: prevent crash when user entered Unicode characters in notes. #1590 Alessandro Ranellucci 2014-03-24 17:52:50 +01:00
  • ce984ef78c Revert "Error in previous commit: Bugfix: prevent crash when user entered Unicode characters in notes. #1590" Alessandro Ranellucci 2014-03-24 17:52:14 +01:00
  • 2a52a318fe Error in previous commit: Bugfix: prevent crash when user entered Unicode characters in notes. #1590 Alessandro Ranellucci 2014-03-24 17:02:25 +01:00
  • e355e521d4 Error in previous commit: Bugfix: prevent crash when user entered Unicode characters in notes. #1590 Alessandro Ranellucci 2014-03-24 17:02:25 +01:00
  • bf1fd0cf9a Bugfix: prevent crash when user entered Unicode characters in notes. #1590 Alessandro Ranellucci 2014-03-24 16:37:20 +01:00
  • d9d2f3b3ab Bugfix: prevent crash when user entered Unicode characters in notes. #1590 Alessandro Ranellucci 2014-03-24 16:37:20 +01:00
  • 9fa2a17136 Better tooltip for top_solid_infill_speed. #1752 Alessandro Ranellucci 2014-03-24 14:25:12 +01:00
  • 4c6f9703df Fix bad deserialization of extruder_offset = 0x0 Alessandro Ranellucci 2014-03-24 14:16:37 +01:00
  • 7a58457add Prevent GUI from crashing when invalid values were written in numeric fields. Includes basic validation. #1709 Alessandro Ranellucci 2014-03-24 01:07:30 +01:00
  • 67f3e9962b Prevent user from saving a preset with the "- default -" name. #1717 Alessandro Ranellucci 2014-03-23 21:40:45 +01:00
  • e9620c30b1 Update Clipper to 6.1.3a Alessandro Ranellucci 2014-03-23 21:40:35 +01:00
  • 5d3c8575c5 Bugfix: holes were not sorted using the nearest-neighbor search, resulting in inefficient paths. #1785 Alessandro Ranellucci 2014-03-23 19:55:31 +01:00
  • 96ad37f6e0 Bugfix: holes were not sorted using the nearest-neighbor search, resulting in inefficient paths. #1785 Alessandro Ranellucci 2014-03-23 19:44:14 +01:00
  • d02b64b31b Bugfix: binary STL export produced corrupt results on Windows. #1814 Alessandro Ranellucci 2014-03-23 19:17:02 +01:00
  • 280a1a369e Bugfix: binary STL export produced corrupt results on Windows. #1814 Alessandro Ranellucci 2014-03-23 19:17:02 +01:00
  • f93c34ec25 New utility for exporting STL slices to a PDF file Alessandro Ranellucci 2014-03-23 17:55:36 +01:00
  • 9f8b5f80d1 Add 0% to fill_density combobox Alessandro Ranellucci 2014-03-23 16:57:12 +01:00
  • ea3266c6e9 Fix modifiers Alessandro Ranellucci 2014-03-23 16:56:41 +01:00
  • fec41d6dfd Update plater and print upon changing object parts and their settings Alessandro Ranellucci 2014-03-23 16:45:55 +01:00
  • 67ef3f1799 Assign a default extruder for newly added parts too Alessandro Ranellucci 2014-03-23 15:25:26 +01:00
  • d75417601e Make the override panel prettier and prevent the default extruder setting from being deleted since it can't be readded manually Alessandro Ranellucci 2014-03-23 15:18:08 +01:00
  • bf8c388568 Use a popup menu for part settings Alessandro Ranellucci 2014-03-23 13:46:05 +01:00
  • 21e6de0e59 Only expand shortcut options in StaticConfig objects. This way we can keep a default extruder value in the parts panel Alessandro Ranellucci 2014-03-22 20:12:54 +01:00
  • 61db9530d9 Fix AMF settings not being correctly propagated to plater and parts panel Alessandro Ranellucci 2014-03-22 18:02:58 +01:00
  • 6a157c22c2 Fixed minor fatal error Alessandro Ranellucci 2014-03-22 17:44:42 +01:00
  • f71ac8cd65 Merge the Object Settings tab into the Parts tab Alessandro Ranellucci 2014-03-22 17:41:14 +01:00
  • b5b735c988 ComboBox for fill density values Alessandro Ranellucci 2014-03-22 17:01:48 +01:00
  • 7421a7bf63 Turn fill_density into percentage Alessandro Ranellucci 2014-03-22 16:23:33 +01:00
  • 30aa255bb5 Correctly disable and reset the override settings panel Alessandro Ranellucci 2014-03-21 22:15:33 +01:00
  • bf352de224 Replaced icon for modifier meshes and fixed delete button not being disabled when no part was selected Alessandro Ranellucci 2014-03-21 22:06:47 +01:00
  • 22d81012c4 Merge pull request #1836 from mikegrb/env_perl Alessandro Ranellucci 2014-03-17 00:42:41 +01:00
  • 34f1511e0c Better fix for non-global options not being replaced in filename placeholders. Includes refactoring and a new PlaceholderParser class. Also includes regression tests. #1831 Alessandro Ranellucci 2014-03-17 00:39:07 +01:00
  • 93cbac7288 use /usr/bin/env perl for shebang mikegrb 2014-03-16 13:19:03 -04:00
  • bc054e613c Fix regression causing non-global config options to be ignored when replacing placeholders in output filename format. #1831 Alessandro Ranellucci 2014-03-15 20:45:10 +01:00
  • 96c2c21707 Minor bugfix for preventing wrong extruder numbers from being assigned Alessandro Ranellucci 2014-03-15 18:24:56 +01:00
  • ed8a2f7330 Extend medial axis endpoints to fill the entire length. Includes fix for a minor memory leak caused by usage of old signature for Line::point_at() Alessandro Ranellucci 2014-03-15 16:53:20 +01:00
  • 52de292a48 Fixed wrong refactoring of perimeter tree traversal. #1832 Alessandro Ranellucci 2014-03-15 02:16:04 +01:00
  • b71d28bd5a Fix minor error and update MANIFEST Alessandro Ranellucci 2014-03-11 19:19:34 +01:00
  • f344426873 Better linear gap fill, now with adaptive extrusion width Alessandro Ranellucci 2014-03-11 19:08:14 +01:00
  • 98b7ae0022 Initial implementation of linear gap fill Alessandro Ranellucci 2014-03-09 21:26:03 +01:00
  • 7f5442265e Include thin walls in general top-level perimeter sorting to get more efficient paths Alessandro Ranellucci 2014-03-09 20:19:30 +01:00
  • 2a73ab988f Recursive pruning. Some more unit tests Alessandro Ranellucci 2014-03-09 17:46:02 +01:00
  • 33da6adc3c Better pruning Alessandro Ranellucci 2014-03-08 11:36:48 +01:00
  • 04d80ca392 Some improvements to pruning and some additions here and there Alessandro Ranellucci 2014-03-05 18:43:01 +01:00
  • c2ed6090d3 Fix the max width supplied to medial axis code: it's up to two extrusions Alessandro Ranellucci 2014-03-05 00:53:51 +01:00
  • 4a894b1e20 Add safety offset to thin wall regions to prevent overlapping geometry and corrupt Voronoi diagram Alessandro Ranellucci 2014-03-05 00:45:17 +01:00
  • e1f93fd112 Consider contour thickness when validating medial axis segments Alessandro Ranellucci 2014-03-05 00:05:26 +01:00
  • 3c77b301a7 Promising approach to medial axis pruning Alessandro Ranellucci 2014-03-04 23:33:13 +01:00
  • 8644440070 Minor improvements to SVG debug output for medial axis Alessandro Ranellucci 2014-03-03 14:20:15 +01:00
  • ba5435cde1 More medial axis tests Alessandro Ranellucci 2014-03-03 02:13:50 +01:00
  • b49a652736 Rewritten half-edge traversal in a more robust way. Includes first medial axis unit test Alessandro Ranellucci 2014-03-03 01:48:05 +01:00
  • eadffe4a9e Merge branch 'master' into boost-medialaxis Alessandro Ranellucci 2014-03-02 22:36:20 +01:00
  • bc44611f24 Fix failing test after recent changes to thin wall thresholds Alessandro Ranellucci 2014-03-02 22:26:52 +01:00
  • 2d9c399d96 Bugfix: incomplete slicing when a horizontal surface was tangent to the slicing plane and it shared an edge with an adjacent volume. #1672 Alessandro Ranellucci 2014-01-13 00:45:19 +01:00
  • a712284afb 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 Alessandro Ranellucci 2014-01-13 00:06:16 +01:00
  • 0f9e143ba1 Removed debugging line Alessandro Ranellucci 2014-03-02 00:43:54 +01:00
  • fd6b78f7f2 Removed debugging line Alessandro Ranellucci 2014-03-02 00:43:54 +01:00
  • 2295d48947 Better pruning of thin walls to avoid unwanted extra extrusions. Includes regression test. #1794 Alessandro Ranellucci 2014-03-02 00:28:10 +01:00
  • 8c4a0f23df Better pruning of thin walls to avoid unwanted extra extrusions. Includes regression test. #1794 Alessandro Ranellucci 2014-03-02 00:28:10 +01:00
  • a344d68257 Use bridge speed for first solid layer above sparse infill. Includes unit test. #1792 Alessandro Ranellucci 2014-03-01 20:34:22 +01:00
  • c1a5cddcd2 Use bridge speed for first solid layer above sparse infill. Includes unit test. #1792 Alessandro Ranellucci 2014-03-01 20:34:22 +01:00
  • 344a517ce8 Regression test for #1808 (crash when using non-consecutive extruders), already fixed in master branch Alessandro Ranellucci 2014-02-26 11:55:36 +01:00
  • 71322cc49d Bugfix: crash when using non-consecutive extruders. #1808 Alessandro Ranellucci 2014-02-26 11:36:37 +01:00
  • 16d899f46a Add stable branch to Travis CI Alessandro Ranellucci 2014-02-16 17:08:15 +01:00
  • 59ebdebf72 Revert "Fix crash reported by Simooon on #Slic3r." Mark Hindess 2014-02-16 14:00:28 +00:00
  • 8df6e2d930 Fix crash reported by Simooon on #Slic3r. Mark Hindess 2014-02-16 12:02:25 +00:00
  • e837183327 Fixed regression when using --infill-only-where-needed. Includes regression test. #1721 Alessandro Ranellucci 2014-02-16 12:44:08 +01:00
  • 9ec7ae08ad Fixed regression when using --infill-only-where-needed. Includes regression test. #1721 Alessandro Ranellucci 2014-02-16 12:44:08 +01:00
  • 35095ff12e Releasing 1.0.0RC3 1.0.0RC3 Alessandro Ranellucci 2014-02-15 16:55:35 +01:00
  • 878deb8183 Write material config to AMF files. Remove the old Materials tab. Update custom settings when a part is selected Alessandro Ranellucci 2014-02-15 00:36:52 +01:00
  • 691db31da0 Some incomplete work for per-region config Alessandro Ranellucci 2014-02-14 22:24:30 +01:00
  • 2e7b29fbdd Minor layout changes to the Parts editor Alessandro Ranellucci 2014-02-14 16:25:22 +01:00
  • bf307371f4 Use a plain list instead of a tree to display object parts Alessandro Ranellucci 2014-02-14 10:02:08 +01:00