Commit Graph

19 Commits

Author SHA1 Message Date
34ea49cb91 New Export Finished notification showing path and opening containing folder. Fix of #4917. Fixed wrongly grayed eject button in File menu. Hopefully fix of ctrl shortcut of tooltips at sidebar. 2020-11-04 09:29:08 +01:00
f58ee46687 WIP Refactoring of exceptions:
1) All slicer's exceptions are now derived from Slic3r::Exception.
2) New exceptions are defined for slicing errors.
3) Exceptions are propagated to the Plater to show.
It remains to modify the slicing back-end to throw the new SlicingError
exceptions instead of std::runtime_error and to show the other exceptions
by a message dialog instead of a notification.
2020-09-14 18:03:22 +02:00
f930587f43 SLA archive import with miniz, marching square bugfixes
Fix compilation on Windows


Fix array subscript out of range error in MarchingSquares


Fix normals of mesh constructed from slices


Improve performance of mesh construction from slices
2020-04-23 19:12:07 +02:00
4e4efeef31 Initial version of sl1 import with sla::Raster refactor. 2020-04-23 19:05:32 +02:00
83a35683ed Zipper made available for modification after RasterWriter finishes. 2019-10-23 17:32:17 +02:00
53ada19bc9 Move cstdint to Zipper header.
The declarations already contain specific integers.
2019-06-04 09:26:33 +02:00
c10ba1d870 Add missing header 2019-06-03 17:41:02 +02:00
97e04326a1 Fix for opening issues with archive files. 2019-06-03 15:27:46 +02:00
b4cf356198 Adjust miniz usage to use nowide FILE streams everywhere. 2019-06-02 22:27:35 +02:00
3eea0949a6 Fix unclosed file after export. 2019-06-02 20:02:27 +02:00
4554cf2063 Use nowide fopen in Zipper instead of patching miniz. 2019-06-02 19:10:13 +02:00
a1ef85dde6 Replacing old miniz version with new 2.1.0
#2333: The amalgamated library is used from the 'releases' section of the original upstream https://github.com/richgel999/miniz
2019-05-23 11:52:31 +02:00
7160162083 Altering sla export interface to support explicit project name. 2019-04-04 12:30:11 +02:00
908f870019 Improving Zipper API error handling. 2019-03-28 17:21:19 +01:00
121d9ebd9b Fixing horrendous error in destructor. 2019-03-27 13:22:04 +01:00
cb79a35e35 Reducing copies when writing png data. 2019-03-18 18:02:50 +01:00
eaf05d492f Fixing build issues with msvc2013 2019-03-15 12:30:41 +01:00
282165ad92 Error handling and more comments for Zipper. 2019-03-15 12:16:05 +01:00
d1432878b2 Miniz zipping seems to work. 2019-03-15 12:15:24 +01:00