Lukas Matena
dc4bdad84a
Fixed some more GCC warnings
2021-01-29 15:17:03 +01:00
Lukas Matena
d9c9de8eee
Fixing GCC warnings 3
2021-01-29 10:47:02 +01:00
Lukas Matena
2d32c80b75
Fixing GCC warnings 2
2021-01-29 10:46:52 +01:00
enricoturri1966
ba9025491b
Refresh object manipulator fields in sidebar after arrange
2021-01-28 12:44:38 +01:00
enricoturri1966
c54ce89883
SLA preview - Do not show full object when slider is at 1st layer
2021-01-28 08:28:23 +01:00
David Kocik
2e6138561a
missing ifdef
2021-01-27 11:43:48 +01:00
David Kocik
fa2568a5e3
Check loading of blacklisted dlls and show warning dialog at startup. Also show these dlls in sysinfo dialog.
2021-01-27 10:40:38 +01:00
Vojtech Bubnik
dcec1fa749
Commented out fuzzy_skin_shape for now, the parameter may be used
...
in the future, but for now we don't want the parameter to be stored
into configuration files.
2021-01-27 09:36:39 +01:00
enricoturri1966
708d14f5dc
#5541 - Fixed reload from disk after loading from 3mf
2021-01-27 08:19:42 +01:00
YuSanka
67500f13b1
Fix of #5202 - Fuzzy Search engine is too fuzzy
...
* changed evaluation coefficients inside fuzzy_match_recursive
* don't add markers to the labels before it's used in fuzzy_match_recursive
+ follow-up 78a3d8b63e
- added missed fix for one more line (use std::towlower instead of std::tolower for wchar_t) Problem was appearance on Cyrillic languages
2021-01-26 21:33:22 +01:00
enricoturri1966
9304defe7c
Tech ENABLE_UNSIGNED_SHORT_INDEX_BUFFER merged into tech ENABLE_SPLITTED_VERTEX_BUFFER
2021-01-26 13:32:27 +01:00
enricoturri1966
3533473256
Tech ENABLE_TOOLPATHS_ALTERNATE_SMOOTHING merge into tech ENABLE_SPLITTED_VERTEX_BUFFER
2021-01-26 12:21:50 +01:00
enricoturri1966
9ede830f66
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_splitted_vbuffer
2021-01-26 10:10:23 +01:00
Vojtech Bubnik
4620402ab4
WIP: Initial Fuzzy Skin implementaiton #2010
...
Based on pull request Experimental fuzzy skin mode #4611 by @etet100
and on CuraEngine implementation of perimeter fuzzyfication
void FffPolygonGenerator::processFuzzyWalls(SliceMeshStorage& mesh)
2021-01-26 09:29:34 +01:00
YuSanka
79b7ccbb79
OSX specific, related to the wxWidgets 3.1.4: Fixed wrong UI-scaling
...
(wxWidgets 3.1.4 can binding of wxEVT_DPI_CHANGED now, so it was called msw_rescale() for most of the controls redundantly)
+ Fixed update of the DoubleSlider after changing of the system color
2021-01-22 21:44:15 +01:00
enricoturri1966
30f43974fb
ENABLE_GCODE_VIEWER_STATISTICS - GCodeViewer statistic dialog modified to not require extra frames render
2021-01-22 12:32:40 +01:00
enricoturri1966
97c31b2a34
ENABLE_SPLITTED_VERTEX_BUFFER - Re-enable tech ENABLE_TOOLPATHS_ALTERNATE_SMOOTHING after fixing it
2021-01-21 16:33:35 +01:00
enricoturri1966
0f8e7f3e8b
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_splitted_vbuffer
2021-01-21 09:44:27 +01:00
enricoturri1966
56b378d766
Fixed visualization of point toolpaths, broken with daa0bbdb0c
2021-01-21 09:44:02 +01:00
YuSanka
59017a7dae
wxBitmapComboBox under OSX and wxComboBox under other platforms is used on Manipulation panel for coordinate space choice now.
...
+ Fix of warning on wxBitmap.SetWidth(): deleted meaningless from wxWidgets 3.0 code
2021-01-20 17:34:54 +01:00
enricoturri1966
5161643fc6
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_splitted_vbuffer
2021-01-20 13:48:09 +01:00
enricoturri1966
ee40ab421a
ENABLE_SPLITTED_VERTEX_BUFFER - Use unsigned short indices buffers to render toolpaths and temporary disable tech ENABLE_TOOLPATHS_ALTERNATE_SMOOTHING which is causing artifacts
2021-01-20 13:47:48 +01:00
tamasmeszaros
56e7d83513
Implement exception rethrow for ui jobs
2021-01-19 15:01:20 +01:00
YuSanka
1efa129b67
Fix of #5619 - Copying Item with Printable Property
2021-01-18 15:19:02 +01:00
enricoturri1966
56d26ad491
ENABLE_SPLITTED_VERTEX_BUFFER - slightly faster indices buffers generation in GCodeViewer::load_toolpaths()
2021-01-18 13:55:45 +01:00
enricoturri1966
3a0aabb924
ENABLE_SPLITTED_VERTEX_BUFFER - small refactoring in GCodeViewer::load_toolpaths()
2021-01-18 11:37:23 +01:00
enricoturri1966
59cabc9712
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_splitted_vbuffer
2021-01-18 09:59:26 +01:00
enricoturri1966
8f1bc02287
ENABLE_SPLITTED_VERTEX_BUFFER - fixed cracks in toolpaths when splitting vertex and index buffers
2021-01-18 09:59:05 +01:00
Vojtech Bubnik
9a2310ae98
Fix of [prusa3d/PrusaSlicer] Remove unnecessary null pointer checks ( #5813 )
...
Don't use
if (ptr)
delete ptr;
call
delete ptr;
directly, it contains the test for null ptr.
2021-01-18 09:33:19 +01:00
enricoturri1966
f27032f603
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_splitted_vbuffer
2021-01-14 11:38:22 +01:00
enricoturri1966
8bdfb6bbce
ENABLE_SPLITTED_VERTEX_BUFFER - fixed bugs in export of toolpaths to obj files and in index buffer splitting
2021-01-14 11:38:03 +01:00
YuSanka
af6ef2cb8a
Merge remote-tracking branch 'origin/master' into dev
2021-01-13 14:18:55 +01:00
enricoturri1966
bda43e4482
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_splitted_vbuffer
2021-01-13 10:46:11 +01:00
enricoturri1966
67e144f329
ENABLE_SPLITTED_VERTEX_BUFFER - fixed export of toolpaths to obj files
2021-01-13 10:45:52 +01:00
YuSanka
0369caa9e1
Fix of #5163 and #5505 - Vertical cutting of the preset comboboxes on a sidebar
2021-01-12 14:54:58 +01:00
enricoturri1966
dc781535b2
Code cleanup
2021-01-12 14:34:52 +01:00
enricoturri1966
e443fe49ad
ENABLE_SPLITTED_VERTEX_BUFFER - fixed visualization of last segment for paths whose vertex buffer has been splitted
2021-01-12 14:03:58 +01:00
enricoturri1966
fb7dada01d
1st installment of tech ENABLE_SPLITTED_VERTEX_BUFFER - split vertex buffer when greater than a fixed max size
2021-01-12 09:03:35 +01:00
enricoturri1966
250adabd5c
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_splitted_vbuffer
2021-01-12 08:10:17 +01:00
Vojtech Bubnik
7d751753bc
Replaced __linux macro with __linux__
2021-01-11 13:31:30 +01:00
YuSanka
7a1574a853
Fix of #5720 - SL1 Printer Settings->Notes is not updated when switching tab
2021-01-11 13:11:35 +01:00
Vojtech Bubnik
d46a756b98
Finally fixing the single instance for AppImage
2021-01-11 11:41:22 +01:00
Vojtech Bubnik
a900b7767b
Fix of previous commit
2021-01-11 11:29:27 +01:00
Vojtech Bubnik
7780221683
Fixed "Single instance" locking issue on Linux with AppImage,
...
where the PrusaSlicer binary is mounted at a different mount point
at each AppImage execution.
Fixes Lock files in the local configuration directory are not deleted (#5733 )
2021-01-11 11:14:59 +01:00
Boleslaw Ciesielski
ecda157c51
Fixed build regression in commit a5882a1a1c
on some Linux platforms. We need to link with GTK libs after all.
2021-01-10 22:39:59 -08:00
tamasmeszaros
d19a7fcfad
Increase tolerance for objects being outside print bed.
2021-01-08 10:14:24 +01:00
enricoturri1966
2dfa91eaf9
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_splitted_vbuffer
2021-01-08 08:48:10 +01:00
enricoturri1966
012a76e126
Removed obsolete method declaration in GLCanvas3D
2021-01-08 08:47:33 +01:00
enricoturri1966
2e6a0f1ae3
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_splitted_vbuffer
2021-01-08 08:18:27 +01:00
Vojtech Bubnik
2b02747ec5
On OSX, we use boost::process::spawn() to launch new instances of PrusaSlicer from another PrusaSlicer.
...
boost::process::spawn() sets SIGCHLD to SIGIGN for the child process, thus if a child PrusaSlicer spawns another
subprocess and the subrocess dies, the child PrusaSlicer will not receive information on end of subprocess
(posix waitpid() call will always fail).
https://jmmv.dev/2008/10/boostprocess-and-sigchld.html
The child instance of PrusaSlicer has to reset SIGCHLD to its default, so that posix waitpid() and similar continue to work.
Fixes #5507
2021-01-07 19:14:48 +01:00