Commit Graph

3769 Commits

Author SHA1 Message Date
e0b9865386 Fix of a crash when the Print Bed dialog is reopened after the bed shape
was defined with an STL.
Fix of rendering on Windows, refresh on resize.
2016-06-03 17:21:47 +02:00
ef0d22be30 2D platter rendering fixed on Windows, and the background color fixed
on Linux/GTK.
2016-06-03 15:23:03 +02:00
62b440ff6c Fixes a performance issues on Windows, where the cut is being
refreshed many times for a single move of the Z plane.

Fixes a problem on Windows, where the new wxWidgets always returned
Cancel, even if the window was closed with the "Cut" button.

Improved performance if the live preview is disabled or not needed,
because both top and bottom parts shall be displayed.
2016-06-03 10:35:39 +02:00
5573faec6b Moved the Bonjour discovery to Tab.pm,
when no Bonjour devices found, a simple message box is shown.
Otherwise the Bonjour selection dialog with an empty list crashes on windows.
2016-06-03 09:36:23 +02:00
bb9c3dd9ce Fix of git #3293: More efficient GCode export
This fixes two problems of repeatedly copying data from the C++ layer
to perl, by factoring the copying out of an inner loop.
2016-06-01 20:58:05 +02:00
ab9e3b718c Support multi sampled anti-aliasing with wxWidgets 3.0.3. 2016-05-27 23:38:45 +02:00
d8be976356 The "controller" tab and the settings of the USB/serial connection was
made configurable. Now one may hide the "controller" tab and the USB/serial
connection configuration from the preferences. This is useful for someone,
who never connects his printer to the computer by a cable.
2016-05-16 23:57:53 +02:00
510ca9f9e2 Merge pull request #3303 from hyperair/fix-cooldown
Changes to properly detect extrusion moves for "layer cooldown" slowdowns and properly calculate time required to complete moves.
2016-04-12 12:50:43 -05:00
3d73fbf5fd Use float for elapsed_time
When accumulating elapsed_time from many moves that take less than 1
second, elapsed_time does not get incremented because (unsigned int)0.9
= 0.
2016-04-13 01:13:42 +08:00
4c622c504f Account for travel moves in elapsed_time 2016-04-13 01:13:39 +08:00
a54edf8fbc Support static linking of the Boost libs 2016-04-11 22:14:12 +02:00
f66585c250 Fixed compilation on OS X 2016-04-11 12:04:54 +02:00
a94402a8a2 Update tests for new GCode style and markers 2016-04-10 16:40:18 +08:00
2e2e4e68d3 Fix layer time slowdown
The recent GCode writer changes which put the speed changes on a line of
their own have caused the layer time slowdown to be ignored by the regex
in CoolingBuffer.pm.

Fixes: #3134
2016-04-10 16:10:18 +08:00
82b07a02fa One more year 2016-04-09 19:11:50 +02:00
f006e66549 Refactored calls to Wx::Bitmap->new 2016-04-09 19:10:57 +02:00
9576973b57 Tune gap fill and thin walls to less extreme values 2016-03-26 18:37:37 +01:00
36d5272f05 Filter gap fill using length relative to the actual width. #2781 2016-03-26 18:10:17 +01:00
fd4f5e40ca Actually add CONNTRIBUTING.md, not included in f5a5eb3736 2016-03-26 12:22:34 +01:00
660b56acb5 Fixed type error 2016-03-26 12:21:54 +01:00
f5a5eb3736 Moved CONTRIBUTING.md to .github/ 2016-03-26 10:57:35 +01:00
7041bb5bd9 Rewritten the medial axis algorithm, now more robust (don't just prune MAT from endpoints, but validate all single edges) 2016-03-26 01:45:08 +01:00
e4147a6bed Merge pull request #3284 from lordofhyphens/gh2
Update ISSUE_TEMPLATE.md to hopefully make issues less free-form.
2016-03-20 13:46:18 -05:00
bfa12e5a66 Update ISSUE_TEMPLATE.md 2016-03-20 13:44:09 -05:00
b744947711 Missing #include 2016-03-20 01:50:27 +01:00
412a862677 Fixed dragging in 3D plater having some glitches with multipart objects 2016-03-19 22:31:07 +01:00
dd879c3ef2 When loading an AMF file having multiple objects that look like multiple parts of a single object, prompt user and ask how to consider it. #2970
Conflicts:

	lib/Slic3r/Model.pm
2016-03-19 22:24:20 +01:00
dfb1ec99ac Variable-width thin walls. Yay! 2016-03-19 19:40:11 +01:00
6dc42ee902 Variable-width gap fill. Yay! #2960 2016-03-19 19:20:04 +01:00
5ff7511a14 Fixed regression in bridging caused by error in porting. Includes regression test. #3175 2016-03-18 22:40:29 +01:00
e2aae39f15 Bugfix: crash when input to bed shape options was '-'. #3254 2016-03-18 01:15:52 +01:00
c12ccd8357 Merge pull request #3272 from markwal/fixboost106000check
Fix issue with undefined BOOST_VERSION
2016-03-14 10:08:40 +01:00
92e1f1011a Fix issue with undefined BOOST_VERSION
if BOOST_VERSION < 106000 always succeeds because BOOST_VERSION is
undefined.  In order to avoid the code for new boost, we need
<boost/version.hpp>
2016-03-13 23:51:35 -07:00
1a09ae81db Merge pull request #3166 from hippich/pk-fix-about-screen
Fix Slic3r crash when opening About dialog
2016-03-14 00:17:13 +01:00
7aafa54bf0 Raise allowed temperatures to 500°C. #3114 2016-03-14 00:08:08 +01:00
f4a9fa6569 Support incompatible change in Boost 1.60. #3117 2016-03-14 00:06:56 +01:00
38d9acbbfb Bugfix: memory corruption in BridgeDetector (thanks @JakeQZ for the patch). #3267 2016-03-13 21:13:51 +01:00
0964700e6d Merge pull request #3209 from hyperair/fix-3046
Don't toggle support_material_enforce_layers field
2016-03-13 18:30:22 +01:00
d5ff69b1aa Make GCodeSender more robust (keep more than one sent line) and fix a memory access problem in the asio write buffer 2016-03-13 18:27:02 +01:00
ff0a947364 Merge pull request #3190 from farhaven/master
Implement serial port baudrate selection for OpenBSD
2016-03-13 15:37:13 +01:00
6e5938c833 Fixed return value for deserialize() implementations. #3250 2016-03-13 15:26:52 +01:00
b9127e163b Merge pull request #3269 from 2bright/master
fix a segment fault by admesh
2016-03-13 12:48:54 +01:00
4fad87e438 Fixed float comparison in combine_infill 2016-03-13 12:24:03 +01:00
3acb0514e1 fix a segment fault by admesh 2016-03-12 16:01:16 +08:00
a32937cef2 Refactoring: new Layer::make_fill() method 2016-02-20 20:51:07 +01:00
9eabbded2b Fixed regression in the C++ port of PerimeterGenerator causing gaps to be filled twice 2016-02-20 19:27:00 +01:00
e72a89ec23 New icon for Infill (credits: Carlo Mariella) 2016-02-20 16:18:48 +01:00
a9c5874db3 Don't toggle support_material_enforce_layers field
support_material_enforce_layers works independently of the support_material ||
raft options, so we should not disable the field when support material
generation is disabled.

Fixes: #3046
2016-01-17 17:12:47 +08:00
5a13c4384f Implement serial port baudrate selection for OpenBSD
Signed-off-by: Gregor Best <gbe@unobtanium.de>
2016-01-03 17:35:59 +01:00
571b406bd6 @farhaven: There's one more wxCLOSE in lib/Slic3r/GUI/Projector.pm, that one should probably be changed as well. 2015-12-27 11:26:11 -06:00