Lukas Matena
c654a6714a
Fixed validation of cfg when a vector contains a nullable option which is nil for some elements but not for others #10163 , SPE-1613
2023-03-27 12:31:45 +02:00
PavelMikus
8e0b45fc83
Fix compilation - add missing includes
2023-03-27 10:44:54 +02:00
Vojtech Bubnik
a53070f5e6
PlaceholderParser: Simpler if / elsif / else / endif syntax.
...
{if cond1}{expr1}{elsif cond2}{expr2}{else}{expr3}{endif}
could be written as
{if cond1;expr1;elsif cond2;expr2;else;expr3;endif}
the first semicolon after else is not manadtory, thus the following is valid
{if cond1;expr1;elsif cond2;expr2;else expr3;endif}
each expression could be also empty or contain multiple expressions:
{if cond1;elsif cond2;else endif}
2023-03-24 16:35:53 +01:00
Filip Sykala - NTB T15p
e14c7f275b
Merge branch 'master' into fs_undoredo
2023-03-24 15:06:57 +01:00
Vojtech Bubnik
59d3683a79
PlaceholderParser: Refactored, removed all the unncesseary <Iterator>
...
template parameters.
2023-03-24 14:26:25 +01:00
Vojtech Bubnik
5b115b7972
PlaceholderParser: Implemented skipping of inactive if / else / endif
...
and ternary operator branches, thus missing variables or addressing
outside of the variable range in an inactive branch will not trigger
an error.
2023-03-24 13:55:58 +01:00
enricoturri1966
8b1d0159f7
Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate into et_show_sla_supports
2023-03-24 12:57:17 +01:00
enricoturri1966
7f1df7b110
Fixed Fit to print volume command when applied to an object sliced using SLA printer
2023-03-24 12:57:07 +01:00
YuSanka
a391d4c445
Added missed includes of "format.hpp"
2023-03-24 10:07:41 +01:00
Lukas Matena
c9b15736da
Fixed compilation errors and warnings
2023-03-24 09:56:40 +01:00
Lukas Matena
5d4f11ac24
Merge branch 'lm_acceleration'
2023-03-24 09:30:08 +01:00
Lukas Matena
0a52ef8da7
Fix format of M204 emitted from machine limits for various fws
2023-03-24 09:29:53 +01:00
Lukas Matena
847a34c644
Do not clamp travel acceleration when current firmware flavor does not allow separate setting of print and travel acceleration
2023-03-24 09:29:53 +01:00
YuSanka
51129fd4f3
Follow-up 87d77f338d
- Added control of a value of changed parameter "How to apply limits", when Klipper is selected
2023-03-24 09:29:53 +01:00
YuSanka
dcfbff5ec8
Check value of the parameter "How to apply limits", when Klipper is selected
...
+ Suppress silent mode for G-code flavor that is different from MarlinFirmware or MarlinLegacy
2023-03-24 09:29:53 +01:00
Lukas Matena
4b27210b6e
Bypass a crash when validating custom gcodes
2023-03-24 09:29:53 +01:00
Lukas Matena
09122fb0d0
Added a new config option to disable automatic temperature commands around start gcode (autoemit_temperature_commands)
2023-03-24 09:29:53 +01:00
Lukas Matena
da714c7210
Removed M107 inserted automatically at the start of the G-Code
2023-03-24 09:29:53 +01:00
Lukas Matena
06bccab711
Added Mainsail print host
2023-03-24 09:29:53 +01:00
Lukas Matena
b9eb13dff9
Klipper: specific behaviour (GCodeProcessor, WipeTower). GCodeWriter should behave as Marlin(legacy).
2023-03-24 09:29:53 +01:00
Lukas Matena
42f1217f6e
Klipper: Adding the new firmware flavor:
...
- added the new option
- allowed machine limits page
- added a check for Klipper + 'emit limits to gcode' (Print::validate so far)
2023-03-24 09:29:53 +01:00
Lukas Matena
3ff600bed0
Separated travel and print acceleration control
2023-03-24 09:29:53 +01:00
Lukas Matena
cf226f8eab
Added 'travel_acceleration' configuration option (not used so far)
2023-03-24 09:29:52 +01:00
YuSanka
5d89e742b4
Added missed includes of "format.hpp"
2023-03-24 09:27:12 +01:00
enricoturri1966
98346824e8
Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate into et_show_sla_supports
2023-03-24 08:49:35 +01:00
enricoturri1966
6ba067ad36
Fixed crash when trying to add text on an object sliced using SLA printer by right clicking on supports or pad
2023-03-24 08:40:32 +01:00
enricoturri1966
582f51cdfd
Fixed crash when opening Emboss Gizmo pressing 'T' key after slicing an object using SLA printer
2023-03-24 08:36:43 +01:00
Lukas Matena
f57de43680
Fixed several more warnings
2023-03-23 22:59:01 +01:00
Lukas Matena
1a67044c81
Merge branch 'lm_localization'
2023-03-23 22:55:56 +01:00
YuSanka
18e56c3d53
Localization: Fixes for some phrases
...
+ Added/Fixed comments where it's needed
2023-03-23 22:55:38 +01:00
YuSanka
f9de995f9e
Remove '_utf8' makro.
...
(Initially, it was used because of using of boost::format for localized lines. But now It's better to use format and formal_wxstr functions)
+ Fixed missed marks for localization
+ Added missed filed to localization to the list.txt
2023-03-23 22:55:38 +01:00
Lukas Matena
472090a54d
Fix: file containing localization was missing in list.txt
2023-03-23 22:55:38 +01:00
Lukas Matena
73857703b8
Added a check that libslic3r/I18N.hpp is not included on the frontend by mistake,
...
also added a check that L macro is not defined when including libslic3r/I18N.hpp
2023-03-23 22:55:38 +01:00
YuSanka
19f2a1d9e9
Unified usage of localization macros in slic3r/libslic3r
2023-03-23 22:55:38 +01:00
Filip Sykala - NTB T15p
51db683c9d
Prevent creation volume on undo redo action.
2023-03-23 18:05:26 +01:00
Vojtech Bubnik
9cb50e6586
PlaceholderParser: added size() and empty() functions over vector variables.
2023-03-23 17:51:37 +01:00
Vojtech Bubnik
929a0eba2c
PlaceholderParser: replaced the new "array" operator with "repeat",
...
simplified the parser a bit more.
2023-03-23 17:08:56 +01:00
Filip Sykala - NTB T15p
369a881872
Merge branch 'master' into fs_undoredo
2023-03-23 16:29:33 +01:00
Filip Sykala - NTB T15p
4c0e7d9683
Set volume only by function data_changed.
2023-03-23 16:29:23 +01:00
Vojtech Bubnik
3045884640
PlaceholderParser: Reduced code duplicity.
2023-03-23 15:00:45 +01:00
Lukas Matena
11e22b7950
Merge branch 'lm_wipe_tower_spacing'
2023-03-23 12:47:05 +01:00
Lukas Matena
6170783f7c
Wipe tower: Increased maximum of wipe_tower_extra_spacing to 300 %
2023-03-23 12:46:38 +01:00
Lukas Matena
64cf357907
Wipe tower: fix the cone in combination with 'no_sparse_layers'
2023-03-23 12:44:42 +01:00
Lukas Matena
b20325671a
Wipe tower: added the stabilization cone into configuration
2023-03-23 12:44:42 +01:00
Lukas Matena
26ba74fad0
Wipe tower: stabilization cone bottom infill
2023-03-23 12:44:42 +01:00
Lukas Matena
571b133791
Wipe tower: stabilization cone
2023-03-23 12:44:42 +01:00
Lukas Matena
cd70954758
Wipe tower: added an option to change spacing of the lines
2023-03-23 12:44:42 +01:00
Lukas Matena
2ed4c75446
Bumped up version to 2.5.2
2023-03-23 12:40:51 +01:00
Lukas Matena
7df4cfb453
Fixed a crash when selection wipe tower and using add instance function:
...
this was between 2.6.0-alpha3 and 2.6.0-alpha4 in 4d5b85e
.
2023-03-23 12:27:07 +01:00
enricoturri1966
5d40088c0e
Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate into et_show_sla_supports
2023-03-23 11:43:57 +01:00