16547 Commits

Author SHA1 Message Date
Luca Rood
c8bb0a46b8 Fix icon scaling causing crash on startup
Icons can get scaled even if the window is not yet fully initialised, in
which case they ended up with a negative scale.

Potentially related to supermerill/SuperSlicer#854

Revert "Add a linux startup crash fix."
This reverts commit 34ff5c0304a24f57505db19d559be3ecc09522ef.
2022-02-13 14:43:01 +01:00
supermerill
650c13e900 Fix looping_perimeter bug 2022-02-13 01:49:28 +01:00
supermerill
c50f76ec14 Fix spacing display error when using default extrusion width
supermerill/superslicer#2337
2022-02-12 19:38:27 +01:00
remi durand
8be4368cad Change the SLICE tooltip to a one-liner
supermerill/SuperSlicer#2352
2022-02-12 19:38:23 +01:00
remi durand
f8180803da Fix custom var exists() function
Fix regression on legacy placeholder syntax
supermerill/SuperSlicer#2359
2022-02-12 19:38:02 +01:00
remi durand
34ff5c0304 Add a linux startup crash fix.
supermerill/superslicer#854
2022-02-12 19:04:30 +01:00
remi durand
0d7566085a Allow to modify the time estimation compensation even without the limits enabled 2022-02-12 19:04:21 +01:00
remi durand
66941e7e96 small_perimeter now disable that modifier if set to 0
first_layer_infill_speed now take the first_layer_speed if set tot 0
supermerill/SuperSlicer#1948
2022-02-12 19:03:23 +01:00
remi durand
3795a55e68 Fix overhangs_width disabling overhangs_width_speed if set to 0
supermerill/SuperSlicer#2340
2022-02-12 19:03:14 +01:00
remi durand
329272ea9e fix typos 2022-02-12 19:02:51 +01:00
remi durand
35d334eb1c fix _shrink_contour_holes (xy_inner_size_compensation) when a hole collapse into hole & contours
supermerill/SuperSlicer#2339
2022-02-12 19:02:38 +01:00
remi durand
2f85825131 Fix thin_walls_merge 2022-02-12 19:02:34 +01:00
remi durand
4eecaa943a Fix brim entity collection handling
supermerill/SuperSlicer#2331
2022-02-12 19:02:28 +01:00
Stephen Hurd
bee8247cb2 Support OneTBB in CMake file 2022-02-03 17:01:26 +01:00
supermerill
498c9add66 profiles updates 2022-02-03 17:01:15 +01:00
supermerill
9fea47906a update to fr translation 2022-02-03 17:00:50 +01:00
togke
11bc4eb08a Update zh_cn/Slic3r.po
Updated Simplified Chinese translation
Added the missing 5% translation of the menu.
merill: some little changes for some tooltips.
2022-02-03 16:59:32 +01:00
supermerill
3a3627a2d9 convert version from string to real number for comparison
Allow 2.3.10 to be > than 2.3.9
allow 1.1.1.1 and not only 1.1.1
supermerill/SuperSlicer#2301
2022-02-03 01:01:25 +01:00
supermerill
56b2f2b483 Fix dense_infill when infill/perimeter encroachment is 0
supermerill/SuperSlicer#2243
2022-02-02 00:26:18 +01:00
supermerill
878ea577c7 Fix phantom solid surfaces.
move solid_over_perimeters (as it only works with ensure_vertical_shell_thickness activated)
TODO: maybe try to not create too thin solid surfaces in the first place? and really merge same surfaces?
2022-02-01 23:13:40 +01:00
supermerill
994997ab90 Don't fake unretract after M600 but reset the retraction data properly.
supermerill/SuperSlicer#2295
2022-02-01 22:38:44 +01:00
supermerill
d423e303e3 Don't merge an extrusion with the next if different nor contiguous
supermerill/SuperSlicer#2258
2022-01-31 22:59:47 +01:00
supermerill
2eb127240f Fix first_layer_print_min and first_layer_print_max when complete_objects
supermerill/SuperSlicer#2201
2022-01-31 22:12:39 +01:00
supermerill
6399f690e6 Ironing pattern calibration: now use also the skirt for arrange detection
supermerill/SuperSlicer#2246
2022-01-31 22:12:34 +01:00
supermerill
211aaa3d32 fix NULL pointer dereference in AMF XML parser
slic3r/Slic3r#5117
2022-01-31 22:12:29 +01:00
supermerill
1a86054e68 update profiles pr (artillery & vertex) 2022-01-31 22:12:24 +01:00
supermerill
fa49d3b06e continue some 2df72f entities pointer fix.
Should change them to unique_ptr/shared_ptr to stop worrying.
2022-01-31 22:12:20 +01:00
supermerill
234b161550 Fix commit 4e6753: use ExPolygon instead of polygon (so don't holes as contour) for "too thin bridge" detection. 2022-01-31 22:12:13 +01:00
supermerill
396b30285b Fix gcodeviewer to symlink to real slicer name
supermerill/SuperSlicer#1627
2022-01-31 22:12:08 +01:00
supermerill
eebc2fb01e Fix bridge offset when multiple bridge polygon on a layer
supermerill/SuperSlicer#2249
2022-01-31 22:12:03 +01:00
Jaggzh
83ec3d7e00 Added test for sysctl path 2022-01-31 22:11:58 +01:00
Martin Sturm
c6560508d7 Allow configuration directory next to app bundle on MacOs 2022-01-31 22:11:52 +01:00
Stephen Hurd
ca1a475e2a Update to use OneTBB
Mostly converting tbb::mutex -> std::mutex and tbb::atomic to std::atomic
Some changes also present around task manager.

squash:
* Include atomic/mutex/thread where required
* Use TBB_VERSION_MAJOR to detect if the legacy API should be used
2022-01-31 22:11:46 +01:00
Stephen Hurd
cef7c355a1 Fix crash on FreeBSD
On FreeBSD builds, if you try to change a printer/filament/setting
option while the dirty flag is set, it crashes.  This patch seems
to fix the crash, though I'm not sure what the id is actually used
for.

merill: added the #ifdef __WXGTK__ to not mess with other OSes
2022-01-31 22:11:40 +01:00
Stephen Hurd
0d5add8413 Check the return value of get_field() before use
Other calls to toggle() check if the field exists first,
this one should too.

Fixes #2126

Signed-off-by: Stephen Hurd <shurd@sasktel.net>
2022-01-31 22:11:35 +01:00
Stephen Hurd
c148bbc1bf Restore ability to use with wxWidgets 3.0
Needed for FreeBSD GTK2 usage
2022-01-31 22:11:29 +01:00
kmarty
0da73fd854 Fix several typos in Czech localisation 2022-01-31 22:11:24 +01:00
remi durand
455260e167 overhaul of the default to default_[double|int|bool|string]
as the previous syntax doesn't works
Also doesn't return the exists() bool, as it difficult to delete it.
2022-01-31 22:11:15 +01:00
remi durand
c679e8bc6f Add a macro command {ignore_legacy(true)} to disable the legacy format using the [] (can be reactivated with false argument)
Now can escape the '[' by "\[", this will print '['. same for the '{'.
change all tooltips (and default values) to use '{ }' instead of '[ ]'
That will enable the use of these characters in the custom gcode without crashing
supermerill/SuperSlicer/issues/2276
2022-01-31 22:11:10 +01:00
remi durand
4fbbfc6ce5 fix min skirt length
supermerill/SuperSlicer#2200
2022-01-31 22:11:06 +01:00
remi durand
0ee0bab498 Wrong title on Retraction Calibration window
supermerill/SuperSlicer#2218
2022-01-31 22:11:01 +01:00
remi durand
64be2e0355 Fix unreliable wipe_only_crossing
supermerill/SuperSlicer#2154
2022-01-31 22:10:47 +01:00
remi durand
8d362ad897 Move all mac build to the BuildMacOs script 2022-01-30 17:46:57 +01:00
remi durand
ec197dbd1a Fix wipetower using filament_max_speed but without the mm/s to mm/min conversion
supermerill/SuperSlicer#2271
2022-01-30 17:44:44 +01:00
remi durand
2df72fd324 Fix an "External Perimeter First" that extrude each perimeter in double if only one of the two selected.
supermerill/SuperSlicer#2267
2022-01-30 17:42:08 +01:00
supermerill
ec2d3e96e7 fix crash (in bridge detector)
supermerill/SuperSlicer#2261
2022-01-30 17:34:01 +01:00
supermerill
f0289f3cef update release script for mac arm 2022-01-05 00:35:36 +01:00
supermerill
29a9398f28 update build files for macos_arm 2022-01-05 00:11:08 +01:00
supermerill
6c25ee7365 french translation update 2022-01-05 00:08:21 +01:00
supermerill
3a2256e888 tooltip update 2022-01-05 00:07:50 +01:00