enricoturri1966
1fa20aaaa4
Merge branch 'dev' of https://github.com/prusa3d/PrusaSlicer into dev
2022-02-01 08:08:01 +01:00
enricoturri1966
0c0250750b
#7843 - Added processing of gcode lines G60 and G61 for Marlin firmwares
2022-02-01 08:07:53 +01:00
Lukáš Hejl
9beb86470d
Merge branch 'lh_ubsan' into dev
2022-02-01 00:43:28 +01:00
Vojtech Bubnik
be60775077
get_wraped_wxString(): Adapted to work with UTF8
2022-01-31 16:25:20 +01:00
enricoturri1966
383f6509a9
Added tech DISABLE_GCODEVIEWER_INSTANCED_MODELS to easily turn on/off instanced models to render options in gcode preview
2022-01-31 15:36:40 +01:00
rtyr
1fe9e5231b
Added G92 E0.
2022-01-31 14:44:43 +01:00
YuSanka
ba82cfa9e3
Follow-up to e3ef90941f
- next improvements for get_wraped_wxString
2022-01-31 14:37:53 +01:00
Lukáš Hejl
c2258dead7
Fixed destructors of DiffViewCtrl and ObjectList after 8342b7f95b
and 0726b46da2
.
2022-01-31 14:36:06 +01:00
enricoturri1966
7bd8b3b892
#7791 - Fixed reload from disk command for plain (non zipped) amf files
2022-01-31 14:26:31 +01:00
enricoturri1966
08abdc27a0
#7792 - Fixed relative positions of objects loaded from plain (non zipped) amf files
2022-01-31 13:13:06 +01:00
Vojtech Bubnik
f368de9a2d
Follow-up to 3e7a4d4648
...
Fixed Perl integration tests, missing G92 E0 in layer_change G-code
for relative extruder addressing.
2022-01-31 11:51:48 +01:00
Vojtech Bubnik
56e189943f
Follow-up to 3e7a4d4648
...
Allowed for localization of error messages.
2022-01-31 11:27:32 +01:00
Vojtech Bubnik
3e7a4d4648
Follow-up to 58d64bae77
...
Fixed Perl integration tests, missing G92 E0 in layer_change G-code
for relative extruder addressing.
2022-01-31 11:25:43 +01:00
Vojtech Bubnik
e3ef90941f
Hopefully fixed get_wraped_wxString() and did not introduce new bugs.
2022-01-31 11:09:13 +01:00
YuSanka
1a57db092f
Print Settings: "Output options": Switched a places of "Post-processing scripts" and "G-code substitutions"
2022-01-31 10:19:09 +01:00
Vojtech Bubnik
58d64bae77
Fix of #6336 #5073 : Throw an error if G92 E0 is missing in layer change
...
G-code with relative extruder addressing. Also thrown an error,
if G92 E0 is used with absolute extruder addressing.
2022-01-31 10:19:01 +01:00
YuSanka
de8ba0e850
MsgDialog: get_wraped_wxString(): Fixed a bug in case, when string is break on slash
2022-01-31 09:28:00 +01:00
YuSanka
ea84a46cdc
G=code substitutions: Debugger: Fixed wxWidgets assert when new substitution is added
...
+ Fixed representation of the gcode_substitution in DiffDialog and UnsavedChangesDialog
2022-01-29 11:16:28 +01:00
enricoturri1966
8d94841fa3
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into dev
2022-01-29 09:17:30 +01:00
Oleksandra Yushchenko
ddb14fa7f9
MSW specific: Highlighted text for the default buttons in dialog. Related to https://github.com/prusa3d/PrusaSlicer/issues/7564 ( #7830 )
2022-01-28 17:16:04 +01:00
YuSanka
07a27c9e2d
G-code substitutions: Added path to helper
...
Fixed a bugs:
* Notes wasn't correctly save to 3mf
* Button "Delete All" wasn't hidden when last substitution was deleted
2022-01-28 17:11:27 +01:00
enricoturri1966
aea68c75f3
Merge branch 'dev' of https://github.com/prusa3d/PrusaSlicer into dev
2022-01-28 16:50:15 +01:00
enricoturri1966
1a47211bfc
Tech ENABLE_GLBEGIN_GLEND_REMOVAL - Textures rendering
2022-01-28 16:50:07 +01:00
Jebtrix
cfdf7d2a00
Add msbuild low CPU priority option for polite compiling. ( #7828 )
2022-01-28 15:13:11 +01:00
Lukáš Hejl
5f0fea4d58
Added option to enable UndefinedBehaviorSanitizer on Clang and GCC.
2022-01-28 14:52:22 +01:00
Lukáš Hejl
46c827c7fc
Fixed Clang 12 compiler warnings.
2022-01-28 14:52:22 +01:00
Lukáš Hejl
deb17c5920
Merge branch 'lh_leak' into dev
2022-01-28 14:48:37 +01:00
Lukáš Hejl
c8d4eb5788
Fixed shared_ptr cycle in TabFilament::add_filament_overrides_page(), TabFilament::build(), and TabFilament::build_fff(), which also caused a memory leak.
2022-01-28 14:43:10 +01:00
Lukáš Hejl
dcecd96b39
Fixed duplicate cloning of entities in ExtrusionEntityCollection::clone() that also fixed the memory leak.
2022-01-28 14:43:10 +01:00
Lukáš Hejl
8342b7f95b
Added deallocation of DiffViewCtrl::model into the DiffViewCtrl destructor.
2022-01-28 14:43:10 +01:00
Lukáš Hejl
e711cb50d0
Added deallocation of Layers (PrintObject::m_layers) into the PrintObject destructor.
2022-01-28 14:43:10 +01:00
Lukáš Hejl
0726b46da2
Added deallocation of ObjectList::m_objects_model into the ObjectList destructor.
2022-01-28 14:43:10 +01:00
Lukáš Hejl
4387436525
Fixed memory leak in GLCanvas3D::_load_print_object_toolpaths() and GLCanvas3D::_load_wipe_tower_toolpaths().
2022-01-28 14:43:10 +01:00
Lukáš Hejl
26b28699f1
Fixed memory leak in Semver::set_metadata() and Semver::set_prerelease().
2022-01-28 14:43:10 +01:00
Lukáš Hejl
82a3f1c965
Fixed memory leak in PlaceholderParser::compare_op().
2022-01-28 14:43:10 +01:00
Lukáš Hejl
7f7af8d4a0
Suppressed reports of memory leaks from libfontconfig, libfreetype, and some GPU drivers.
2022-01-28 14:43:10 +01:00
YuSanka
0ffc27dbe1
GCode substitutions: Added UI ("Notes" editor) to the changed format of gcode_substitutions
2022-01-28 14:01:26 +01:00
Lukáš Hejl
7e822fbdc6
Added a missing include (GCC11.1 without PCH).
2022-01-28 13:53:19 +01:00
Vojtech Bubnik
a103336c8c
Fix of Opening a previous version of PrusaSlicer damages configuration #7780
...
PrusaSlicer writes its version into "version" field of PrusaSlicer.ini
on start, unfortunately it used to do it too early, before the
"configuration invalid, reconfigure" dialog was shown to the user.
If user refused, the version was still written into PrusaSlicer.ini,
which lead to a newer slicer thinking the configuration is outdated.
2022-01-28 11:31:22 +01:00
enricoturri1966
eda55701a2
Tech ENABLE_GLBEGIN_GLEND_REMOVAL - Background rendering
2022-01-28 11:30:04 +01:00
Slic3rPE
f14ec5e9ae
Command key sign in hints
2022-01-28 11:03:51 +01:00
Vojtech Bubnik
ba84240a85
Fixed unit-tests of GCodeFindReplace
...
Follow-up to 7da4bebe7a
WIP GCode substitutions: Changed the format of gcode_substitutions by
adding an empty comment as a fourth parameter to each substitution.
In the future, we will provide a UI to show / edit the comment.
2022-01-28 11:02:06 +01:00
Vojtech Bubnik
7da4bebe7a
WIP GCode substitutions: Changed the format of gcode_substitutions by
...
adding an empty comment as a fourth parameter to each substitution.
In the future, we will provide a UI to show / edit the comment.
2022-01-27 17:02:16 +01:00
Lukas Matena
12cebddce6
Replace Ctrl -> Cmd in hints on Apple.
2022-01-27 16:48:24 +01:00
Vojtech Bubnik
38af8c5563
Fixed wording inside a CMAke comment
2022-01-27 15:59:39 +01:00
enricoturri1966
a939d8e4c0
Tech ENABLE_GLBEGIN_GLEND_REMOVAL - Layers editing profile's background texture rendering
2022-01-27 15:45:55 +01:00
enricoturri1966
8c807dbcc4
Tech ENABLE_GLBEGIN_GLEND_REMOVAL - A few fixes in layers editing profile rendering
2022-01-27 15:19:29 +01:00
enricoturri1966
5db3c66cf7
Tech ENABLE_GLBEGIN_GLEND_REMOVAL - Added method void init_from(const TriangleMesh& mesh) to GLModel
2022-01-27 13:45:30 +01:00
enricoturri1966
9d764bfeac
Code cleanup in Selection and GLCanvas3D
2022-01-27 13:17:32 +01:00
enricoturri1966
a690f7825c
Fixed warning
2022-01-27 12:45:03 +01:00