Commit Graph

18852 Commits

Author SHA1 Message Date
Vojtech Bubnik
d4b8d4d0f3 Further Perl unit test porting to C++ and Perl interface reduction:
Ported cooling, gap fill, thin walls and polyline unit tests.
2022-05-05 17:57:57 +02:00
Lukáš Hejl
5a67d0e183 Fixed build on Linux (GCC 11.2). 2022-05-05 13:52:52 +02:00
Lukáš Hejl
7cfb086cd2 Merge branch 'lh_lightning_infill_fix' 2022-05-05 13:43:10 +02:00
Lukáš Hejl
09a9d79e99 Fix of #8227 (Lightning infill wasn't working when "Combine infill every X layers" was set to a different value than one.) 2022-05-05 13:42:18 +02:00
Lukáš Hejl
d069befa1f Fixed missing layers of Lightning infill. 2022-05-05 13:42:18 +02:00
Lukáš Hejl
17e74141ce Fixed a crash in Lightning infill. 2022-05-05 13:42:18 +02:00
Lukáš Hejl
356bec6e5f Added deallocation of wxBoxSizer into OptionsGroup::activate_line() when is not used. 2022-05-05 13:39:35 +02:00
Lukáš Hejl
bd644df2f7 Suppressed reports of memory leaks from AMD driver and D-Bus library. 2022-05-05 13:39:35 +02:00
YuSanka
8d1a2a8fb3 Implemented FR: Update toolbars "on fly", when custom toolbar size is editing from Preferences dialog
(https://dev.prusa3d.com/browse/SPE-1232)
+ Fixed update of the color pickers
2022-05-05 11:38:48 +02:00
YuSanka
d0b4a4a87d Preferences Dialog: Revert values, when "Cancel" button is clicked ([SPE-1230|https://dev.prusa3d.com/browse/SPE-1230])
+ Fixed bug: If change "dark mode" checkbox and "Settings layout mode", than dark mode wouldn't processed.
+ Code refactoring for create_settings_mode_widget()
2022-05-05 09:35:40 +02:00
Vojtech Bubnik
aa3231e2c5 Further slimming of Perl bindings. 2022-05-04 19:10:34 +02:00
Vojtech Bubnik
576c167bd5 Ported "avoid crossing perimeters" and bridging unit tests from Perl
to C++.
Further reduced Perl bindings.
Got rid of the ExPolygonCollection wrapper, replaced with ExPolygons.
2022-05-04 18:21:08 +02:00
Vojtech Bubnik
a627614b58 Perl unit tests for perimeters and multi-material were rewritten to C++.
Perl binding was slimmed down, namely Clipper is no more linked by Perl.
2022-05-04 15:06:04 +02:00
YuSanka
7380787b3a Settings Tab: Fix for https://dev.prusa3d.com/browse/SPE-1229 2022-05-04 12:44:47 +02:00
rtyr
ff58e73ef2
Sync with PrusaSlicer-settings 2022-05-04 09:05:00 +02:00
enricoturri1966
a2a85af4dd Fixed out of bounds when showing color prints in gcode preview legend 2022-05-03 13:54:23 +02:00
enricoturri1966
1805f3c370 Tech ENABLE_NEW_RECTANGLE_SELECTION - Fixed object selection while a gizmo is open 2022-05-03 09:19:01 +02:00
YuSanka
c4b6381acf Fix for #8254 - Change of Print/Filament/Printer Settings not detected 2022-05-03 09:13:53 +02:00
YuSanka
881a5dbf37 Fix for #8228 - Model errors icon does not go away after proper model reloading 2022-05-02 15:10:24 +02:00
YuSanka
1bf4d61e36 Fix for #8261 - view mode gets reset when exiting the configuration wizard early
ConfigWizard::PageMode:: Code for initialization of values is moved to constructor from on_activate().
On Linux wxRadioButton values have to be set otherwise first value in group will be selected by default.
2022-05-02 14:36:39 +02:00
Vojtech Bubnik
33b2478b69 Ported Infill unit tests from Perl to C++. 2022-05-02 14:34:50 +02:00
Vojtech Bubnik
d88e9634f5 Little more reduce of Perl bindings 2022-05-02 14:34:50 +02:00
Vojtech Bubnik
3687bc28d5 Some reduction of Perl dependencies on ClipperLib,
ported some ClipperLib polyline clipping tests to C++.
2022-05-02 14:34:50 +02:00
enricoturri1966
7f7d229178 Follow-up of 3ce2d3a700 - Fixed export of used filament data to gcode for multimaterial prints 2022-05-02 08:50:27 +02:00
tamasmeszaros
b5b42a570a Force utf8 encoding for wxString in all Unix-like platforms 2022-04-29 09:39:26 +02:00
rtyr
4dbb1f8699
Sync with PrusaSlicer-settings 2022-04-28 11:20:30 +02:00
enricoturri1966
36c317c0e5 Follow-up of dcbc5e1251 - Button label changed from Cancel to Ok 2022-04-28 10:43:21 +02:00
enricoturri1966
dcbc5e1251 Fixed typo into Plater::load_gcode leading to a message dialog without buttons 2022-04-28 09:55:05 +02:00
enricoturri1966
6c31b8d7a8 SPE-1223 - Removed from legend the option to show shells in GCode Viewer 2022-04-28 09:39:58 +02:00
Lukas Matena
56466abe99 Fixed conflicts after stable->master merge 2022-04-27 23:45:16 +02:00
Lukas Matena
09fe421fe8 Merge branch 'stable' (no conflicts fixed) 2022-04-27 22:24:13 +02:00
tamasmeszaros
2377349e7f Merge branch 'tm_read_svg_archive' 2022-04-26 16:55:59 +02:00
tamasmeszaros
9d5f8a02c6 Remove junk message 2022-04-26 16:19:32 +02:00
tamasmeszaros
7cf893fe81 Fix memory corruption in svg parsing 2022-04-26 15:26:29 +02:00
tamasmeszaros
be78bdf5ff Fix the issue with point skipping in svg export 2022-04-26 15:08:06 +02:00
tamasmeszaros
dea3c2cea3 Merge branch 'tm_hollowing_optimization_2' 2022-04-26 14:51:39 +02:00
tamasmeszaros
610e971373 Fix Fix triangle removal issues when using full narrow band of interior 2022-04-26 14:50:50 +02:00
tamasmeszaros
39a47e91f7 Fix failing test for hollowing 2022-04-26 14:50:50 +02:00
tamasmeszaros
23db6f3071 Additional performance tuning
by decreasing accuracy
2022-04-26 14:50:50 +02:00
tamasmeszaros
d1b161b281 Hollowing voxel_scale now considers input model volume 2022-04-26 14:50:50 +02:00
tamasmeszaros
e405b0ef4a Cleanup 2022-04-26 14:50:50 +02:00
tamasmeszaros
b5bf529551 Solve missing faces of the interior in connection with the holes 2022-04-26 14:50:50 +02:00
tamasmeszaros
1a6a2a0b9a 2.5x speedup of hollowing.
Triangle removal is slightly broken
2022-04-26 14:50:50 +02:00
tamasmeszaros
9e5ba20f8f Use default bandwidth before csgUnion when hollowing
Add cca  6.5% speedup (on 12 core amd)
2022-04-26 14:50:50 +02:00
tamasmeszaros
4148d7332e Prohibit multiple formats with the same extension (zip)
Archive format can be specified as a hint when a reader is created.
2022-04-26 14:43:28 +02:00
tamasmeszaros
24c9ce6e14 Fix the issue with point skipping in svg export 2022-04-26 13:26:13 +02:00
tamasmeszaros
73837c2f82 Add more comments 2022-04-26 11:30:55 +02:00
tamasmeszaros
784105f5ad Extend sla archive tests with read-back 2022-04-26 10:57:49 +02:00
tamasmeszaros
0025a65611 Add comment 2022-04-26 09:44:00 +02:00
tamasmeszaros
32a923da93 Archive reader types are now registered in one place 2022-04-26 09:38:03 +02:00