Commit Graph

18646 Commits

Author SHA1 Message Date
tamasmeszaros
0fbe700140 Add timeout for plater stopping the UI jobs. 2022-01-11 11:26:26 +01:00
tamasmeszaros
43f5e61b5f Add possibility to wait for current job to stop. 2022-01-11 11:26:26 +01:00
tamasmeszaros
4d0088e72f Replace std::variant with boost::variant
Unavailable on MacOS < 1.14
2022-01-11 11:26:26 +01:00
tamasmeszaros
e367ef8011 Fix job tests on Win, don't use usleep() 2022-01-11 11:26:26 +01:00
tamasmeszaros
583c123c97 Rename start_next() to push
PlaterJob refinements
2022-01-11 11:26:26 +01:00
tamasmeszaros
7e070d393e Fix issue with non atomic transition to running state
After popping a job from input queue
2022-01-11 11:26:26 +01:00
tamasmeszaros
7352e1a01a Basic tests for BoostThreadWorker
Separate job tests
2022-01-11 11:26:26 +01:00
tamasmeszaros
17f4b1bea3 Avoid issue with invisible status indication. 2022-01-11 11:26:26 +01:00
tamasmeszaros
3be7d5f0dc Make a PlaterWorker to handle PlaterJobs 2022-01-11 11:26:26 +01:00
tamasmeszaros
a802bdc764 Prevent accidental stopping of BoostThreadWorker before destruction 2022-01-11 11:26:18 +01:00
tamasmeszaros
2b25c6fab2 Clarify doc comment for replace_job 2022-01-11 11:26:18 +01:00
tamasmeszaros
b53ff75cf4 Rework UI jobs to make them more understandable and flexible. 2022-01-11 11:26:18 +01:00
enricoturri1966
7274d2bb6e Fixed warning 2022-01-11 09:43:43 +01:00
enricoturri1966
acd225cee2 Techs ENABLE_NEW_CAMERA_MOVEMENTS_XXXX - 1st installment - Modified camera manipulation and selection by mouse 2022-01-11 09:09:09 +01:00
rtyr
a6d280bd9e
Sync with PrusaSlicer-settings 2022-01-11 07:18:53 +01:00
Vojtech Bubnik
a591d9e9fe Implemented new placeholders for output file name:
1) "initial_filament_type", "printing_filament_types" - really useful
   for multi-material prints

the two other are not so useful, they may become useful once
the output file name template will support not yet defined
vector variables:
2) "initial_tool", "initial_extruder" - zero based index of first extruder
3) "num_printing_extruders" - number of printing extruders.

Fixes Filename incorrect when exporting G-Code with MMU. Always refers filament type in extruder 1 #5300
Fixes Export Filename nicht richtig #7673
Fixes wrong filename - always Filament in from the first extruder #7684
2022-01-10 17:57:03 +01:00
Vojtech Bubnik
4ebfe58352 Merge branch 'master' of https://github.com/Prusa3D/PrusaSlicer 2022-01-10 15:24:27 +01:00
Vojtech Bubnik
07d0484e32 Fix of Empty G1 before starting bridging perimeter #7714 2022-01-10 15:24:19 +01:00
David Kocik
411acf7332 followup on 16fd7cd5d1
cleanup
2022-01-10 14:38:58 +01:00
David Kocik
16fd7cd5d1 Fix of conversion of strings in Print host queue dialog 2022-01-10 14:34:35 +01:00
Lukas Matena
4898787aa5 Merge branch 'lm_pr7347' 2022-01-10 12:57:17 +01:00
Lukas Matena
da8e4b6fda Some more beautifications 2022-01-10 12:56:03 +01:00
Lukas Matena
85f98b880a Hide min feedrate from machine limits page for RRF (which does not use them) 2022-01-10 12:52:21 +01:00
Lukas Matena
b3726f1f88 Fixed RRF time estimate,
so it does not use  min feedrate limits from previously selected printer (RRF itself does not support them)
2022-01-10 12:52:21 +01:00
Lukas Matena
f3e14865e5 Minor tweaks in machine limits handling:
- renamed some variables so the names are not misleading
- improved readability a bit
- disabled silent mode for RRF (it was apparently enabled by mistake)
- set default value of machine_limits_usage to TimeEstimateOnly
2022-01-10 12:52:21 +01:00
n8bot
bfb721f302 Add compatibility for Machine Limits and RRF (PR #7347) 2022-01-10 12:52:21 +01:00
Vojtech Bubnik
5d7901c2f3 Fixed typo in CMake comment, thanks @n8bot 2022-01-10 08:43:15 +01:00
Vojtech Bubnik
c5d1e2449c Fix of #7583: Wizard crashes due to accessing undefined AppConfig section. 2022-01-10 08:26:33 +01:00
tamasmeszaros
f5e2beeaf4 Fix wxWidgets zip sha 2022-01-07 15:09:40 +01:00
tamasmeszaros
cac2a9f117 clean up obsolete includes 2022-01-07 14:27:43 +01:00
rtyr
8636ec8b47
Resources for Artillery Hornet 2022-01-07 13:22:42 +01:00
tamasmeszaros
ac6611e374 Performance optimization for SLA rasterization step
Do not use a gamma function (a pow call for every pixel) if exponent is near 1.0
2022-01-07 10:18:39 +01:00
tamasmeszaros
ce81c02049 Fixing corrupted SLA pad
fixes SPE-1157
2022-01-07 10:09:20 +01:00
David Kocik
27ee53b9e3 Merge branch 'dk_mac_msg_send' 2022-01-06 15:01:03 +01:00
David Kocik
747cf8a0fe partial fix of #7583
Disabled sending of system message at shutdown on OSX Sierra and older.
2022-01-06 15:00:45 +01:00
enricoturri1966
9676b8adbf Merge remote-tracking branch 'origin/et_spiral_vase_layers' 2022-01-06 14:10:18 +01:00
enricoturri1966
ac90d3d5c2 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_spiral_vase_layers 2022-01-06 14:08:18 +01:00
YuSanka
2b66a81ee1 Preferences: Changed tooltip for the "Suppress to open hyperlink in browser"
+ Show "PrusaSlicer: Don't ask me again" dialog when "Remember my choice" is checked in "PrusaSlicer: Open hyperlink" dialog
+ Ignore suppress of hyperlink for menu items
+ Code refactoring for OptionsGroup::launch_browser() => use common wxGetApp().open_browser_with_warning_dialog().
2022-01-06 13:55:40 +01:00
enricoturri1966
e031001f0a Follow-up of d2e495c700 - Fixed other warnings 2022-01-06 13:29:28 +01:00
enricoturri1966
3c43d0ae43 Follow-up of ffe678e0ea - Re-enabled 'Export to STL' command for modifiers 2022-01-06 13:00:36 +01:00
enricoturri1966
d2e495c700 Fixed warning 2022-01-06 12:34:00 +01:00
enricoturri1966
7ed80e0a8d Tech ENABLE_SPIRAL_VASE_LAYERS - 1st installment - Per-layer preview for spiral vase mode 2022-01-06 11:43:05 +01:00
YuSanka
19f919eca1 Implementation of the Preferences option "Ask for unsaved changes in project" 2022-01-06 10:39:12 +01:00
David Kocik
934611206d Merge branch 'dk_odaki_fix_hint_notification' 2022-01-05 14:46:38 +01:00
David Kocik
3f14484eca Moved Odaki's implemetation of searching for end of utf8 sequence to separate function.
+ Fix of 0xC0 in trailer bytes 
followup on fff862a5ae
2022-01-05 14:45:56 +01:00
odaki
fff862a5ae Fix garbled text in Hint
Fixed a problem where CJK characters at the end or beginning of a line were sometimes not displayed correctly.
2022-01-05 14:44:22 +01:00
enricoturri1966
8d638a77e5 Refactoring of GLCanvas3D::check_volumes_outside_state() to prevent assert while using SLA printer 2022-01-05 11:17:39 +01:00
Lukáš Hejl
1aac99b809 Fix of #7618 (Crash in the multi-material segmentation when a negative volume was used on painted areas of a model.) 2022-01-05 11:11:29 +01:00
enricoturri1966
ba643fa5fa Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer 2022-01-05 10:23:55 +01:00
enricoturri1966
ffe678e0ea #7647 - Re-enabled 'Export to STL' command for volumes. It was working in 2.3.3 and got disabled somehow. 2022-01-05 10:23:48 +01:00