6e280ab8cbPrompt user when using 100% infill with a pattern that does not support it
Alessandro Ranellucci
2015-05-28 18:56:35 +02:00
2f4fa41ce4Fixed regression introduced with recent fixes to UTF-8 preset names handling on Windows that prevented their load on OS X (TODO: test on Linux)
Alessandro Ranellucci
2015-05-28 18:44:19 +02:00
e58c32bee8Ask for confirmation before stopping prints
Alessandro Ranellucci
2015-05-28 18:31:53 +02:00
13b7316807Merge branch 'master' into sender
Alessandro Ranellucci
2015-05-28 18:05:36 +02:00
0d08c1819bBugfix: plater views were not refreshed after config wizard in simple mode
Alessandro Ranellucci
2015-05-27 00:50:18 +02:00
310212ed30Enable menu icons on older Windows and Linux Wx
Alessandro Ranellucci
2015-05-26 11:27:07 +02:00
aa8b6afe8bAssign color to filaments
Alessandro Ranellucci
2015-05-26 02:01:43 +02:00
b7b017c3faFit objects to print bed when they are too large and warn user. #2853
Alessandro Ranellucci
2015-05-25 19:51:47 +02:00
57e6a7becdFix --help output: --retract-layer-change is disabled by default. #2846
Alessandro Ranellucci
2015-05-25 00:35:57 +02:00
7c31134a66Fixed one little regression in gap detection causing some very very narrow gaps to be skipped when external perimeter extrusion width was much smaller than perimeter extrusion width. Also, push a bit more material in gap fill. #2560
Alessandro Ranellucci
2015-05-25 00:03:38 +02:00
a547645e86Bump version number
Alessandro Ranellucci
2015-05-24 23:29:59 +02:00
42ae8347dfZoom around mouse location in 2D toolpaths preview
Alessandro Ranellucci
2015-05-24 23:29:16 +02:00
8cbb12aeb6Workaround for wxCocoa bug causing wxSpinCtrl values to be reset when losing focus after changing them from the text field. #2612
Alessandro Ranellucci
2015-05-24 17:24:10 +02:00
f010354201Bugfix: skirt was not exported to G-code when raft_layers > 0. #2843
Alessandro Ranellucci
2015-05-24 16:28:04 +02:00
e0678d3a38Bugfix: skirt was floating in 3D preview when raft layers were enabled. #2843
Alessandro Ranellucci
2015-05-24 15:47:07 +02:00
a587e11780Regression test for overlapping gap fill. #2474
Alessandro Ranellucci
2015-05-22 14:26:01 +02:00
7cc745969cBugfix: some gaps were filled twice. #2836
Alessandro Ranellucci
2015-05-22 11:21:49 +02:00
31e0fc7f17Fixes and improvements to thin wall detection. #2829
Alessandro Ranellucci
2015-05-22 01:46:01 +02:00
70ec433e67Faster (but less precise) implementation of simplify_by_visibility(), since it was the bottleneck of avoid_crossing_perimeters. #2777
Alessandro Ranellucci
2015-05-18 19:28:59 +02:00
c64308a5e7Render brim and skirt in 3D toolpaths preview. #2649
Alessandro Ranellucci
2015-05-18 00:49:16 +02:00
36ba2eb5d6Improved zoom/pan for toolpaths preview
Alessandro Ranellucci
2015-05-17 21:29:57 +02:00
1dc63071edTry to fix crash upon quick slice. #2801
Alessandro Ranellucci
2015-05-06 00:39:16 +02:00
d998d97754Bugfix: crash on Windows when deleting the first object part. #2774
Alessandro Ranellucci
2015-05-05 01:11:41 +02:00
63af442e3eBugfix: [layer_num] was out of order because of support material layers having their order numbers. Now we use a unique continuous series. Includes regression test. #2634
Alessandro Ranellucci
2015-05-03 21:41:30 +02:00
73e32dfe5dUse unique continuous numbering for layer numbers in case of support material layers. #2634
Alessandro Ranellucci
2015-05-03 20:18:34 +02:00
0d01348accUse radians everywhere, including ModelInstance::rotation
Alessandro Ranellucci
2015-05-03 18:40:00 +02:00
79ce094e3aBugfix: splitting a rotated object resulted in wrong positions. #2772
Alessandro Ranellucci
2015-05-03 18:28:39 +02:00
7d81aee62fAdded the [scale] placeholder. #2791
Alessandro Ranellucci
2015-05-02 21:59:15 +02:00
bf541a1fedRefactoring in PlaceholderParser
Alessandro Ranellucci
2015-05-02 21:43:22 +02:00
a16dda0885Bugfix: changes to the resolution config option didn't trigger reslicing. #2795
Alessandro Ranellucci
2015-04-29 19:22:44 +02:00
d6d7880507Ported Slic3r::Geometry::arrange() to C++/XS
Alessandro Ranellucci
2015-04-29 19:19:07 +02:00
5eb3bc52efPorted ModelObject::rotate() and ModelObject::flip() to XS, as well as axes constants
Alessandro Ranellucci
2015-04-16 21:22:04 +02:00
be2f46ca68Ported Layer::merge_slices() to XS
Alessandro Ranellucci
2015-04-16 20:44:55 +02:00
1f8ef2a63cFixed regression introduced by the recent PerimeterGenerator refactoring causing spiral vase not to be correctly skipped on multi-loop layers. Includes regression test. #2761
Alessandro Ranellucci
2015-04-12 20:16:27 +02:00
901716adc8Bugfix: the object parts editor is opened in invalid status until user clicks on a tree list item. #2762
Alessandro Ranellucci
2015-03-30 20:27:18 +02:00
ce676a7ca7Bugfix: the Export G-code button was not re-enabled after cancelling an export job. #2754
Alessandro Ranellucci
2015-03-28 18:53:07 +01:00
2c13be1fa9Bugfix: NumericChoice field was misbehaving. (thanks @markwal) #2752
Alessandro Ranellucci
2015-03-27 19:04:30 +01:00
2d7bfbb805Bugfix: dirty filament options were ignored when using multiple extruders. Patch by @markwal. #2740
Alessandro Ranellucci
2015-03-23 21:48:31 +01:00
92b980b10eBugfix: superfluous and harmful travel moves between objects when using sequential printing with Avoid crossing perimeters. #2691
Alessandro Ranellucci
2015-03-23 21:38:57 +01:00
13b63d06edUse thick raft layers as we do for support material layers. #2723
Alessandro Ranellucci
2015-03-09 20:00:55 +01:00
8654537e55Use support material layer height for raft layer instead of object layer height. #2723
Alessandro Ranellucci
2015-03-09 19:36:23 +01:00
d8ee9dd5f5Limit first object layer height correctly when using a larger support material extruder. #2722
Alessandro Ranellucci
2015-03-09 19:27:57 +01:00
3fd182a8f5Fix object Z alignment after cut + rotate lower part. #2724
Alessandro Ranellucci
2015-03-09 18:37:58 +01:00
6cab5668e3Restore correct ordering of concentric infill loops, preventing them from being reordered during G-code generation
Alessandro Ranellucci
2015-03-09 18:28:07 +01:00
25cddfe446Bugfix: layers view was not resized when inactive. #2608
Alessandro Ranellucci
2015-03-09 15:30:19 +01:00
6185f45815Hopefully fix all problems with non-ASCII paths on Windows
Alessandro Ranellucci
2015-03-09 15:17:50 +01:00
66824fd17eSet STDOUT to UTF-8
Alessandro Ranellucci
2015-03-08 00:54:38 +01:00
d2172b4383Merge branch 'master' into sender
Alessandro Ranellucci
2015-03-06 22:15:43 +01:00
095391d702When using raft, validate first layer height against support material extruder only instead of taking other extruders into account, thus potentially allowing larger nozzles to be used for it. #2701
Alessandro Ranellucci
2015-03-06 21:35:00 +01:00
9332c21791Bugfix: double wipe was not prevented, causing potential collision between objects in sequential printing. #2691
Alessandro Ranellucci
2015-03-06 10:36:04 +01:00
c2009af1c6Remove ;_WIPE marks in G-code which were left between objects in sequential printing
Alessandro Ranellucci
2015-03-06 10:25:31 +01:00
722e94513cRefactoring: removed the non-idempotent init_extruders() step. Also, infill_extruder was not limited to the available number of extruders when slicing from the plater, and support material extruder was considered also when support material was disabled
Alessandro Ranellucci
2015-03-06 09:56:58 +01:00
a3b843b24eBugfix: temperature was not set correctly when using sequential printing. Includes regression test. #2702
Alessandro Ranellucci
2015-03-02 23:56:38 +01:00
9d435c8f4dBugfix: we can't check for executability of post-processing scripts on Windows. #2616
Alessandro Ranellucci
2015-03-02 21:48:29 +01:00
70c032868aPrevent OpenGL scene from Z clipping
Alessandro Ranellucci
2015-03-01 19:58:05 +01:00
1ab8efba7fFixed regression causing random failures in bridge direction detection. #2636
Alessandro Ranellucci
2015-02-27 21:55:02 +01:00
bb3feedc31Bugfix: too many skirt layers were printed when using tall skirts and support material. #2695
Alessandro Ranellucci
2015-02-27 19:59:43 +01:00
70ace8c76fBugfix: use proper spacing for first support layer instead of trying to align it to upper layers. #2662
Alessandro Ranellucci
2015-02-27 18:43:15 +01:00
45c91b2ae9Don't trigger extra perimeters when less than 30% of the upper loops would benefit from it. #2664. Also fixes#2610
Alessandro Ranellucci
2015-02-24 00:34:43 +01:00
7a695a4a2fChange the behaviour of infill/perimeter overlap to handle some edge cases. #2632
Alessandro Ranellucci
2015-02-23 23:44:34 +01:00
e88cf466feA couple notes about infill_only_where_needed
Alessandro Ranellucci
2015-02-23 00:55:00 +01:00
2655f3f816Better and more robust implementation of infill_only_where_needed
Alessandro Ranellucci
2015-02-23 00:44:51 +01:00
69ea88473dWorkaround for the Clipper issue causing extra points in grid segments
Alessandro Ranellucci
2015-02-22 17:09:08 +01:00
2eca094170Added failing test case for Clipper regression causing extra points in polyline intersection, thus crash with circular bed shape
Alessandro Ranellucci
2015-02-22 17:03:23 +01:00
edbc11477cUpdate to Clipper 6.2.9. Fixes#2639
Alessandro Ranellucci
2015-02-22 15:13:52 +01:00
6719afadecBugfix: correctly draw circular beds in the 2D plater
Rob Starling
2015-02-21 14:06:47 -08:00
073681a50aGet first_layer_extrusion_width from PrintConfig instead of PrintObjectConfig
Chow Loong Jin
2015-02-17 13:59:39 +08:00
d44bf38906Sync viewport of 3D views. #2628
Alessandro Ranellucci
2015-02-16 00:37:36 +01:00
09c8563e71Bugfix: background processing were not restarted after the previous one failed because of a validation error. #2633
Alessandro Ranellucci
2015-02-16 00:05:39 +01:00
a07c48bb30Fixed regression causing [input_filename] and [input_filename_base] not being available in custom G-code anymore. Includes regression test. #1507
Alessandro Ranellucci
2015-02-15 23:41:36 +01:00
c0f453f83eSimpler and more robust implementation of extra perimeters. #2395
Alessandro Ranellucci
2015-02-15 21:58:14 +01:00
5574e376d6More aggressive gap fill #2560
Alessandro Ranellucci
2015-02-15 18:25:24 +01:00
ba6ae12635Change end_program() to postamble()
Alessandro Ranellucci
2015-02-15 17:09:17 +01:00
8851dc7f23Added failing test case for upstream Clipper issue 126 (our #2639)
Alessandro Ranellucci
2015-02-15 16:47:55 +01:00
32b8eb489cUpdated Clipper to 6.2.8. This fixes several minor issues, including infill paths not being trimmed correctly. #2448
Alessandro Ranellucci
2015-02-15 16:10:04 +01:00
43f4806142Load files into the GUI when supplying them as command line arguments along with the --gui switch. #2644
Alessandro Ranellucci
2015-02-14 12:54:06 +01:00
6eb1fa36edBugfix: bridge speed was still used for first object layer above raft when support_material_contact_distance == 0. Includes regression tests. #2656
Alessandro Ranellucci
2015-02-14 12:47:33 +01:00