Commit Graph

  • 0753f16e9e Limit flow for sparse infill... master master2014 Vitaliy Filippov 2014-06-28 11:59:12 +0400
  • 896bf15ea2 Include perimeters when propagating horizontal shells Vitaliy Filippov 2014-06-21 20:36:41 +0400
  • e73d76e771 Fix BadDrawable crash that occurs when opening object settings dialog Vitaliy Filippov 2014-06-16 02:39:48 +0400
  • 3d85730b4e Generate contact layer normally, without any additional "equally spaced circles" or something... O_o Vitaliy Filippov 2014-06-13 13:14:01 +0400
  • f1b5b5c13b Draw perimeters around interface Vitaliy Filippov 2014-06-13 13:14:20 +0400
  • 7b938b0002 Fix raft/support contact and printing with both raft and support Vitaliy Filippov 2014-05-16 01:17:01 +0400
  • 54b80e1109 I do not know if it is correct, but I use M135 toolchange code for Sailfish & GPX Vitaliy Filippov 2014-06-11 03:23:59 +0400
  • 87ac675d14 Print perimeter on first support layer Vitaliy Filippov 2014-06-11 03:22:19 +0400
  • 207b55eec0 Don't affect top/bottom/bridge surfaces when propagating solid corners of horizontal shells. Fixes issue alexrj/Slic3r#1852 Vitaliy Filippov 2014-05-24 19:27:53 +0400
  • 97231327e0 Have Print::apply_config() return true if any step was invalidated Alessandro Ranellucci 2014-06-12 09:29:26 +0200
  • 5e80d7a388 Readd use strict and use warnings Alessandro Ranellucci 2014-06-12 09:23:10 +0200
  • 6194cbf530 Refactoring: new method in Flow for calculating spacing between extrusions having different width Alessandro Ranellucci 2014-06-12 09:15:40 +0200
  • 8ee11b3239 Refactoring: keep height in Flow object and calculate spacing on demand Alessandro Ranellucci 2014-06-12 01:00:13 +0200
  • 9bff6ccde7 Fixed tests after recent fixes to concave_points Alessandro Ranellucci 2014-06-11 22:21:30 +0200
  • 89ff1a50b2 Removed debugging line Alessandro Ranellucci 2014-06-11 22:20:59 +0200
  • 34750d47fe Move external_perimeters_first to PrintRegionConfig Alessandro Ranellucci 2014-06-11 22:15:28 +0200
  • e158d1e612 Move bridge_flow_ratio to PrintRegionConfig Alessandro Ranellucci 2014-06-11 22:10:33 +0200
  • 7eaba2d132 Move PrintConfigDef::build_def() to .cpp Alessandro Ranellucci 2014-06-11 22:04:19 +0200
  • 5dcc1eab79 Bugfix: seam_position = aligned failed in certaim circumstances because of faulty concave points detection. Includes regression test Alessandro Ranellucci 2014-06-11 21:57:32 +0200
  • 1674108bac Don't apply pillars to raft layers Alessandro Ranellucci 2014-06-11 20:00:21 +0200
  • 82e2dd4e62 Bugfix: wrong number of raft layers in some situations due to a numerical error Alessandro Ranellucci 2014-06-11 19:58:11 +0200
  • 1f497c0f7c Make support material generation idempotent Alessandro Ranellucci 2014-06-11 18:02:51 +0200
  • 7ccfd2f024 More work on incremental slicing Alessandro Ranellucci 2014-06-11 17:51:18 +0200
  • d2ca4c1b13 Some initial work for incremental slicing Alessandro Ranellucci 2014-06-11 00:15:02 +0200
  • 5c54acf9ac Use ->ptr() for CoolingBuffer too Alessandro Ranellucci 2014-06-10 16:17:34 +0200
  • 2d14ddb955 Enable step caching Alessandro Ranellucci 2014-06-10 16:12:14 +0200
  • c5c069b9a0 Update MANIFEST Alessandro Ranellucci 2014-06-10 16:03:43 +0200
  • 3f6360ee8f Finish porting Print classes to XS Alessandro Ranellucci 2014-06-10 16:01:57 +0200
  • ba8148f4ad Merge branch 'printcpp' of github.com:sapir/Slic3r into sapir-printcpp Alessandro Ranellucci 2014-06-10 14:46:40 +0200
  • e3e69251cb New XY Size Compensation option. #581 #56 Alessandro Ranellucci 2014-06-10 13:28:57 +0200
  • af1a47c461 Minor optimization Alessandro Ranellucci 2014-06-10 00:54:37 +0200
  • 3599bd0bae Distinct extrusion width for external perimeters Alessandro Ranellucci 2014-06-09 21:14:48 +0200
  • d1511f4a00 Merge remote-tracking branch 'origin/newplater' Alessandro Ranellucci 2014-06-09 18:57:17 +0200
  • d56bb940e7 Bump dev version number Alessandro Ranellucci 2014-06-09 18:55:59 +0200
  • 2f7443169b Merge branch 'stable' Alessandro Ranellucci 2014-06-09 18:54:20 +0200
  • d8e1437014 Releasing 1.1.4 Alessandro Ranellucci 2014-06-05 18:07:03 +0200
  • 64853d5661 Bugfix: M73 was exceeding 100% when multiple objects were printed together. #1912 Alessandro Ranellucci 2014-06-05 16:24:47 +0200
  • 342513a4de Change: --save will now only save the specified options, without the defaults Alessandro Ranellucci 2014-06-04 00:08:23 +0200
  • 28695c719c Fixed regression causing bridge flow to be incorrect when a manual default extrusion width was specified. Includes several regression tests. #2027 Alessandro Ranellucci 2014-06-03 23:59:03 +0200
  • 39b8ac80ee Ignore holes in object footprint when generating raft Alessandro Ranellucci 2014-05-29 14:54:47 +0200
  • defe0a4279 Move 2D canvas to a distinct class for better isolation Alessandro Ranellucci 2014-05-28 12:29:43 +0200
  • ce1e736b6b Bugfix: crash when skirt was contained in brim area. Includes regression test. #2058 Alessandro Ranellucci 2014-05-27 13:38:41 +0200
  • 98b8936ee2 Automatically disable retract_layer_change when using spiral_vase Alessandro Ranellucci 2014-05-26 23:51:58 +0200
  • 2ac40f9547 Revert "Update Clipper to r468. #2028" Alessandro Ranellucci 2014-05-26 20:00:59 +0200
  • 6a6439576b Update Clipper to r468. #2028 Alessandro Ranellucci 2014-05-26 17:21:31 +0200
  • b02e459c4b Attempt to fix compilation issue Alessandro Ranellucci 2014-05-26 17:13:24 +0200
  • fb4a971339 Bump version number Alessandro Ranellucci 2014-05-26 17:12:14 +0200
  • 5ca81d699e Releasing 1.1.3 Alessandro Ranellucci 2014-05-26 16:45:40 +0200
  • 3d25b9030c Bugfix: movement between objects in sequential printing mode was going too far away. #2013 #2007 Alessandro Ranellucci 2014-05-26 15:19:13 +0200
  • 8290a006ed Bugfix: a lot of extra support material was generated when using both raft layers and support material. #2030 Alessandro Ranellucci 2014-05-26 14:09:42 +0200
  • e62672f787 Fix regression in Split from GUI. Might be related to #1998 Alessandro Ranellucci 2014-05-26 13:10:58 +0200
  • 147385203c Make XS compilation verbose since most users forget to include the build.log file when reporting issues. This also makes Travis-CI logs more useful Alessandro Ranellucci 2014-05-26 12:50:59 +0200
  • 2bce8bb745 Bugfix: detect thin fill loops so that they can be started at the nearest point without unnecessary loops. #1990 Alessandro Ranellucci 2014-05-26 12:09:13 +0200
  • abdf6531f1 Bugfix: wrong logic for concave_points() and convex_points() Alessandro Ranellucci 2014-05-26 11:50:42 +0200
  • 7ea09a0071 Bugfix: failure when exporting SVG from object containing multiple islands. Includes regression test. #2050 Alessandro Ranellucci 2014-05-26 11:13:53 +0200
  • 0decbbf910 Revert "Updated Clipper to r467 but it doesn't seem to fix #2028 yet" Alessandro Ranellucci 2014-05-25 23:27:26 +0200
  • 4e5f7d74ff Bugfix: wrong handling of large number of raft layers. #2041 Alessandro Ranellucci 2014-05-25 23:17:00 +0200
  • a62457d6b5 Updated Clipper to r467 but it doesn't seem to fix #2028 yet Alessandro Ranellucci 2014-05-25 22:48:58 +0200
  • 19d18bdd84 Attempt to solve conflict with a3bd1b5 by adding id to PrintObject and using that as a hash key. Y. Sapir 2014-05-25 02:37:42 +0300
  • 9247f21ff8 Add missing include "BoundingBox.hpp" to Polygon.xsp. Y. Sapir 2014-05-25 00:55:13 +0300
  • d2e51242d9 Really fix total_used_filament / total_extruded_volume. Y. Sapir 2014-05-25 00:53:00 +0300
  • 07dd799967 Fix inherited Layer::Support id and object accessors. Y. Sapir 2014-05-25 00:50:49 +0300
  • b8b8c746d9 Make clear_regions and delete_region methods private (both Print & Layer), and remove from XSP. Y. Sapir 2014-05-25 00:10:20 +0300
  • 85cbbed663 Set ISA manually for Slic3r::Layer::Support. Y. Sapir 2014-05-20 01:03:29 +0300
  • 22b05cb187 Make read-only constructor parameters - private. Y. Sapir 2014-05-19 23:38:10 +0300
  • 76738dc66b Remove some more Clone typemaps and add some whitespace. Y. Sapir 2014-05-19 22:59:07 +0300
  • 0486a7f857 Try to fix _copies_shift scaling. Y. Sapir 2014-05-19 22:54:32 +0300
  • db51e4693d Return NULL values from XS as undef. Y. Sapir 2014-05-11 01:52:08 +0300
  • d06c300926 Add ::Ref classes for every missing C++ class (going by REGISTER_CLASS calls). Y. Sapir 2014-05-07 01:38:57 +0300
  • 8da0bded1d Move Print object storage to C++. (along with its subobjects) Y. Sapir 2014-05-06 11:07:18 +0300
  • 88a2e5c791 Typo seal -> seam :-) Alessandro Ranellucci 2014-05-24 22:10:28 +0200
  • 3df2488eca Disable test until Clipper bug 96 is fixed #2028 Alessandro Ranellucci 2014-05-24 00:10:37 +0200
  • ed58f35fe5 Revert "Fix bad test". Test was actually correct. Clipper's still slightly buggy since it splits polylines Alessandro Ranellucci 2014-05-24 00:09:04 +0200
  • bf2af85da5 Fix bad test Alessandro Ranellucci 2014-05-24 00:01:27 +0200
  • fcdb462abe Failing test cases for Clipper bug returning empty result set. #2028 Alessandro Ranellucci 2014-05-12 22:28:26 +0200
  • 70ceb853f1 Update Clipper to last trunk to fix a couple Clipper bugs causing empty intersection results and failure to process polylines with coinciding endpoints. This also caused crashed in some rare circumstances Alessandro Ranellucci 2014-05-23 23:58:43 +0200
  • a3bd1b5302 New seal_position option that replaces randomize_start, start_perimeters_at_concave_points and start_perimeters_at_non_overhang. The two latter options are now always on by default. A new "Aligned" seal position value has been added, that forces starting points to be aligned when not randomized. #1741 #925 Alessandro Ranellucci 2014-05-22 19:34:49 +0200
  • c63bd8165d Fixed minor compilation issue Alessandro Ranellucci 2014-05-22 13:47:30 +0200
  • f2c5e799b1 Enforce seam alignment and blend in spiral vase. #2023 Alessandro Ranellucci 2014-05-22 12:28:12 +0200
  • 254ab29a97 New Point::projection_onto() methods Alessandro Ranellucci 2014-05-21 20:08:21 +0200
  • 874c7a6e8b One line missing for support_material_interface_speed declaration Alessandro Ranellucci 2014-05-21 15:53:41 +0200
  • 5e6ff952df Fix more regressions in test suite regarding the workaround for Clipper bug Alessandro Ranellucci 2014-05-21 15:45:16 +0200
  • 8ca352eb62 Separate speed option for support material interface. #2009 Alessandro Ranellucci 2014-05-21 15:21:20 +0200
  • 08279ec5d8 Bugfix: thin walls forming a closed loop had overlapping segments at their endpoints. #1948 #1875 Alessandro Ranellucci 2014-05-21 15:03:31 +0200
  • a8b6e32767 Gracefully handle loading config files having empty strings for multi-value options (like wipe). #2003 Alessandro Ranellucci 2014-05-21 11:38:42 +0200
  • 85b0a4376a Use last extruder's settings when adding new ones. #1997 Alessandro Ranellucci 2014-05-20 23:37:17 +0200
  • 0ba685f556 Fix regression causing config validation to be ignored when using the Export G-code button in plater. #2046 Alessandro Ranellucci 2014-05-20 23:29:43 +0200
  • 63d56c666b Include full config in G-code files. #2047 #2032 Alessandro Ranellucci 2014-05-20 23:25:12 +0200
  • a00f6c72ed Don't emit temperature commands if standby temperature delta is zero Alessandro Ranellucci 2014-05-18 23:56:00 +0200
  • 038076e040 Bugfix: first layer extrusion width wasn't affecting infill. Includes regression test. #2042 Alessandro Ranellucci 2014-05-18 23:36:30 +0200
  • 3f29a9292a Remove unused method SkeinPanel::init_print() Alessandro Ranellucci 2014-05-18 18:47:16 +0200
  • 0ddcefe956 Use support material speed for skirt and brim instead of perimeter speed so that perimeter speed can be set on a per-region basis Alessandro Ranellucci 2014-05-18 17:02:18 +0200
  • 58ffaca2df Bugfix: ooze_prevention brought the extruder too far. Includes regression test Alessandro Ranellucci 2014-05-15 19:22:41 +0200
  • ac0a91a162 Move many speed settings to PrintRegionConfig Alessandro Ranellucci 2014-05-15 18:49:11 +0200
  • ad99b2a0fd Fixed one more regression introduced with Model refactoring. Includes regression test Alessandro Ranellucci 2014-05-15 16:37:18 +0200
  • dd1183f19a Some fixed after the recent Slic3r::GCode refactoring Alessandro Ranellucci 2014-05-15 15:54:16 +0200
  • 5fe5021fd7 Implemented avoid_crossing_perimeters with VisiLibity visilibity Alessandro Ranellucci 2014-05-13 20:06:01 +0200
  • ee2c1c6127 Refactored the Slic3r::GCode logic for speeds gcode-refactoring Alessandro Ranellucci 2014-05-13 08:34:21 +0200
  • 5d12a03b82 Move Detect Bridging Perimeters to region config Alessandro Ranellucci 2014-05-12 23:02:33 +0200
  • 59f0e76da1 Distinct extrusion role for support material interface Alessandro Ranellucci 2014-05-12 22:59:49 +0200