3f1926f984
Print::validate: added epsilon checks on nozzle and filament diameter validation ( https://github.com/prusa3d/PrusaSlicer/issues/2737 )
...
Changed messagebox text after changing extruder diameter with single extruder printers so it is more obvious why it shows
In case nozzle diameters differ and someone checks 'single_extruder_mm', PrusaSlicer asks whether all diameters should be unified. Answering NO did not undo the SEMM check. It does now.
2019-08-15 10:43:17 +02:00
957f33a2c6
Fix of #2745
2019-08-14 17:07:30 +02:00
1d0b4109cb
Some reverts for commit 4cd4d2c8b5
2019-08-14 17:07:30 +02:00
ca9aa89f16
Fix format-security-related build failure
...
Calling a printf-like function without a format string will cause gcc to
emit a warhing and causes a build failure on distros which build
everything with -Werror=format-security.
Signed-off-by: Jason Tibbitts <j@tib.bs >
2019-08-13 14:21:41 -05:00
69f5457ec7
Fixed set printable state for a first instance after increasing instance count
2019-08-13 18:15:12 +02:00
b9a7444b1b
Fixed wrong page selection for Printer Setting after application run
2019-08-13 17:09:42 +02:00
1281e03e1d
Fix of scaling on Manipulation panel
2019-08-12 15:21:06 +02:00
f275ad17db
GTK issue: Fixed layer range editing.
...
Bug description: When try to change min/max Z value, object is unselected and layers "planes" on 3DScene are wrong positioned
2019-08-09 17:47:35 +02:00
de3b001622
Fixed extra "Add_Selection" snapshot on call context menu from scene
...
+ Added take_snapshot for toggle_instance_printable_state
2019-08-09 09:49:10 +02:00
cb4d91252f
Partial revert of 07a3072622
...
It fixes an issue where the objects out of print bed are shown
in the print path preview in SLA mode.
2019-08-08 18:26:41 +02:00
a4ab108709
Add 'L' as a legend toggle shortcut in preview
2019-08-08 10:04:05 +02:00
014039ed4b
Show/hide the legend using a new checkbox in preview
2019-08-08 10:04:05 +02:00
d551a0246f
Let the alpha build store its profile into PrusaSlicer-alpha directory.
2019-08-08 10:00:11 +02:00
3191acfb06
Merge remote-tracking branch 'remotes/origin/vb_picking_fix'
2019-08-08 09:50:02 +02:00
cb825716c1
Fixed linking of the "pad" combo box of the Plater with the respective
...
pad boolean values of the configuration layer.
2019-08-08 09:48:56 +02:00
f326f66734
Merge remote-tracking branch 'remotes/origin/master' into tm_zero_elev_ui
2019-08-08 08:43:00 +02:00
56ec37bbe6
GLGizmoSlaSupports.cpp: unproject_on_mesh does not throw exceptions but uses bool return value to signal success
2019-08-07 16:17:41 +02:00
b12d0c6db2
Merge branch 'master' into tm_zero_elev_ui
2019-08-07 15:53:41 +02:00
bfe9b9c5b2
Merge remote-tracking branch 'remotes/origin/ys_printable_property' into vb_picking_fix
2019-08-07 15:44:25 +02:00
ab2ecd54e2
Added snapshot taking for Set Printable/Unprintable for full object
2019-08-07 15:39:46 +02:00
e619a819e1
Fix of the SLA gizmo picking.
2019-08-07 15:36:09 +02:00
99e2cb87be
Yet another fix of the preceding commit.
2019-08-07 15:03:43 +02:00
c6bef3b0b6
GLCanvas requires 8bit alpha channel for picking checksums.
2019-08-07 14:55:34 +02:00
85e8354e1e
Merge remote-tracking branch 'remotes/origin/master' into vb_picking_fix
2019-08-07 14:31:16 +02:00
d381dbab09
Merge remote-tracking branch 'remotes/origin/ys_printable_property' into vb_picking_fix
2019-08-07 14:31:00 +02:00
5babe20d93
Added printable state update on canvas from Undo/redo
2019-08-07 14:28:46 +02:00
3e150f72bf
Finished picking by color with a checksum in the alpha channel
...
to guard against unwanted alpha blending and / or multi sampling.
2019-08-07 14:15:38 +02:00
d4c5f93310
Added printable property for object with instances
2019-08-07 14:11:41 +02:00
e0949c764e
WIP: Improvement in the picking robustness: store a checksum
...
into the alpha channel.
2019-08-07 11:37:38 +02:00
a8a20faab8
Fix build without PCH
2019-08-07 11:17:17 +02:00
7f0a308881
WIP: Picking fix - disable alpha blending and render with false colors
...
including the alpha channels, which have their 3 lowest bits set to zero.
In case some blending occurs, the lowest 3 bits will likely be used
to interpolate between the false colors, therefore the 3 lowest bits
may be used to detect alpha blending or multi-sampling.
2019-08-07 11:14:04 +02:00
36742b4873
Merge remote-tracking branch 'remotes/origin/master' into ys_printable_property
2019-08-07 08:43:11 +02:00
a3c05b8700
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-08-06 19:53:47 +02:00
5def2c93f6
Fix of a Linux / GTK specific crash on deleting of Layers from the side panel: wxWidgets / GTK internally delays the EnsureVisible() call to Idle processing. If the item is deleted after EnsureVisible() is planned and before the Idle processed, the Idle processing routine works with deleted data
2019-08-06 19:53:20 +02:00
987f5e5728
Fixed control of options category for single material profiles
2019-08-06 19:02:17 +02:00
65d06e9962
WIP: Pad quick-menu
2019-08-06 18:16:02 +02:00
e3de8df2f9
Redirect requests for the Prusa web pages with Slovak locale active
...
to Czech web pages.
2019-08-06 17:27:36 +02:00
30b2aa84a4
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-08-06 17:10:39 +02:00
e5947c4d1c
Added missing include
2019-08-06 17:10:03 +02:00
dae058f454
Merge branch 'master' into tm_zero_elev_ui
2019-08-06 16:54:46 +02:00
0254534c68
Add new entry to keyboard shortcuts for 'arrange selection'
2019-08-06 16:53:17 +02:00
9a9c03251a
Added additional checkbox to enable zero elevation
2019-08-06 16:51:32 +02:00
3356c86cc7
Merge remote-tracking branch 'origin' into ys_printable_property
2019-08-06 16:28:25 +02:00
f1294e7a67
Save/load printable flag to/from 3mf and amf
2019-08-06 16:27:56 +02:00
c711a72e2a
Improved handling of excessive extrusion width values (too small
...
or too big).
Fixes std: bad_alloc #2715
2019-08-06 15:11:46 +02:00
55fec86950
Missing include (required by clang, not required by msvc)
2019-08-06 11:40:33 +02:00
0001659e0a
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-08-06 11:29:39 +02:00
5e49954098
Fixed parallelization of texture compression:
...
Memory synchronization (memory barriers) are introduced using
std::atomic variables.
2019-08-06 11:29:26 +02:00
0fcc6cb159
Merge remote-tracking branch 'origin' into ys_printable_property
2019-08-06 10:31:17 +02:00
a047cf0743
Generated new POT-file
...
Fixed lines with translation of the empty strings
2019-08-06 10:01:10 +02:00