feaa214f8b
Follow-up of cfb6ac76fc - Another attempt to fix the build on AppleClang (std::array in lambdas)
2020-04-01 16:47:35 +02:00
31d57c4b31
Fixed build on AppleClang
2020-04-01 15:54:25 +02:00
70da70cc9c
Fixed conflicts after merge with master
2020-04-01 15:06:30 +02:00
7bddfde708
Optimization of the GCodeTimeEstimator to only keep a fixed number
...
of trapeziodal blocks around. The number is hard coded to 64,
and 3x64 blocks are flushed everytime the queue grows over 4x64 blocks.
This time estimator is slightly more close to what the firmware does, which
keeps a fixed number of blocks and it recalculates all the blocks
every time a new block is added while the oldest block is pushed out
of the queue. Therefore this optimization shall produce negligible
differences to what the previous code produced.
2020-04-01 13:42:26 +02:00
6e39b0db92
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2020-04-01 09:58:48 +02:00
9c7acca1cf
#3964 - Attempt to fix crash when closing on Linux (Debian unstable)
2020-04-01 09:58:31 +02:00
6da3c1646e
Slic3r::format(), Slic3r::GUI::format_wxstr():
...
wrappers around boost::format using C++17 variadic templates,
replacing the ugly and verbose
(boost::format("template") % arg1 % arg2).str()
syntax.
The wrappers also implictely convert input parameters including the template
from wxString to UTF8.
The new format wrapper has been applied at multiple places as a start,
also some double macros _(L()) with new single macro _L().
2020-04-01 09:49:04 +02:00
e3f0a2adf6
Fix arrange for large beds
2020-03-30 13:26:24 +02:00
5b92741b23
Fixed conflicts after merge with master
2020-03-30 09:36:37 +02:00
eb1c6c5ef3
Small refactoring
2020-03-30 09:01:50 +02:00
f1a3d8dca9
Workaround for the Prusa3D Fast (layer height 0.35mm) profile, which
...
collides with the maximum allowed layer height at the Printer Extruder
0.25mm.
Works around "MMU2s and supports on prusaslicer 2.2.0 issue #3919 "
2020-03-27 14:15:09 +01:00
18ffe8e909
Fix after merge
2020-03-25 17:55:46 +01:00
7f866ee9e8
Merge remote-tracking branch 'remotes/origin/et_slope_shader'
2020-03-25 16:09:04 +01:00
464ad65de2
Imported error reporting when loading presets with option keys
...
or option values that our poor software does not understand.
This applies to configs added by some forks of slic3r, for example
slic3r++
PrusaSlicer has encountered an error: Failed loading the preset file: #3909
2020-03-25 16:04:11 +01:00
ea0b2c2be4
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_canvas_manager
2020-03-25 14:54:10 +01:00
78a0893d6a
Fixed conflicts after merge with master
2020-03-25 14:41:47 +01:00
4e0e9cfeab
Compile with 32bit coord_t by default.
2020-03-25 14:35:41 +01:00
7769f9740b
64bit coord_t
...
Vec3i as a vertex index to TriangleMesh constructor
2020-03-25 14:35:41 +01:00
7dd8ac8cb5
Fixed conflicts after merge with master
2020-03-25 12:07:59 +01:00
418618cad9
ENABLE_AUTO_CONSTRAINED_CAMERA set as default
2020-03-25 10:24:52 +01:00
16e1cd5d19
ENABLE_THUMBNAIL_GENERATOR set as default
2020-03-25 10:15:02 +01:00
c5ed253b1b
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_bug_fixes
2020-03-25 09:34:17 +01:00
63f16adafb
ENABLE_MODIFIED_GIZMOBAR_MOUSE_EVENT_HANDLING merged into ENABLE_CANVAS_TOOLTIP_USING_IMGUI
2020-03-25 09:05:35 +01:00
92a815b06f
ENABLE_MODIFIED_TOOLBAR_MOUSE_EVENT_HANDLING merged into ENABLE_CANVAS_TOOLTIP_USING_IMGUI
2020-03-25 08:52:57 +01:00
70439b4cf8
ENABLE_CANVAS_DELAYED_TOOLTIP_USING_IMGUI merged into ENABLE_CANVAS_TOOLTIP_USING_IMGUI
2020-03-25 08:43:18 +01:00
92f49ef32c
ENABLE_CANVAS_CONSTRAINED_TOOLTIP_USING_IMGUI merged into ENABLE_CANVAS_TOOLTIP_USING_IMGUI
2020-03-25 08:31:15 +01:00
ac501bdf8b
Merge branch 'master' into dev
2020-03-24 21:51:05 +01:00
164342854e
#3897 - Small optimisation in GCodePreviewData::RangeBase::get_color_at (thanks to rongith)
2020-03-23 16:12:52 +01:00
b370cf0ed0
Fixed a regression issue to PrusaSlicer 2.1.1
...
Custom printer with center of bed at 0,0 results in "toolpath outside print area" #3510
The G92 A0 B0 was incorrectly considered to be equal to just G92
to reset all axes.
2020-03-21 10:09:33 +01:00
8c767b1b0d
Enabled "clip multipart objects" by default, see discussion in
...
https://github.com/prusa3d/PrusaSlicer/issues/2803#issuecomment-524602137
2020-03-20 18:25:11 +01:00
7fa7d4f16b
Fix of weird double extrusions with multiple regions and their
...
parameters being changed between slicing runs.
2020-03-20 13:37:13 +01:00
dde92b22c7
Fixed conflicts after merge with master
2020-03-20 10:55:37 +01:00
a6d47d15fd
Modified mouse events handling for gizmobar
...
The gizmobar was consuming the mouse up event preventing the gizmos to update their tooltip
The gizmobar was also consuming the mouse dragging event transforming a gizmo manipulation into a scene rotation
2020-03-19 14:05:49 +01:00
1ef8886391
WIP: First working implementation of the triangle selector for the FDM support gizmo
2020-03-19 11:15:17 +01:00
cf53ca27cb
Modified mouse events handling for toolbar
...
The toolbar was consuming the mouse up event preventing the gizmos to update their tooltip
2020-03-18 16:59:30 +01:00
1dc94927a9
Fixed conflicts after merge with master
2020-03-18 14:26:44 +01:00
5cbafd9fcc
Canvas tooltip constrained inside canvas
2020-03-18 14:13:50 +01:00
4053084fac
#3858 - Added missing reset for fan speed visualization
2020-03-18 08:10:05 +01:00
a4c476c97a
Initial delay for ImGUI-based tooltip
2020-03-17 14:35:56 +01:00
57526d5fd3
Canvas' tooltip using ImGUI
2020-03-17 13:01:38 +01:00
1e141fb7c0
Fix of Wipe to Infill causes severe overextrusion (thicker walls & infill) ( #3842 )
...
Regressinon in regard to PrusaSlicer 2.2.1 due to Vojtech's refactorings
for efficiency.
2020-03-17 09:41:54 +01:00
2c4b61acd9
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_slope_shader
2020-03-17 07:59:10 +01:00
4f5033fead
Fix arrangement with items larger or equal to bed dimesions.
...
fixes #2897
fixes #1186
2020-03-16 14:37:54 +01:00
abfbcd5d17
Fixed conflicts after merge with master
2020-03-16 08:09:52 +01:00
0841ef6ee8
Fix of infill type update with vase mode enabled after change
...
of the number of bottom layers.
related to [2.2.1-RC] Vase mode prints base no matter what #3823
2020-03-14 11:59:50 +01:00
f4baac9147
Revert "Added "Filament spool weight" option to filament options"
...
This reverts commit 3d3e36ba8d .
The change is too risky just before the PrusaSlicer 2.2.0 final release
and the feature may need a bit of polishing before release.
2020-03-14 09:49:12 +01:00
90fc7ddca5
"inifinit_skirt" renamed to "draft_shield"
...
Polished the tooltip for the draft shield.
Legacy conversion from old skirt_heigth == -1 to draft_shield = 1
2020-03-14 07:46:39 +01:00
5e8d384a43
Merge remote-tracking branch 'remotes/origin/et_free_camera'
2020-03-14 07:02:08 +01:00
cc837f090d
Merge remote-tracking branch 'remotes/origin/ys_improvements'
2020-03-13 16:01:30 +01:00
0647e9c850
New tech ENABLE_SLOPE_RENDERING - 1st installment of rendering objects colored by facets slope
2020-03-13 15:09:07 +01:00