https://bugs.kde.org/show_bug.cgi?id=376098
Boudewijn Rempt <b...@valdyas.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|CONFIRMED |RESOLVED Resolution|--- |FIXED Latest Commit| |https://commits.kde.org/kri | |ta/2307e466bb2228959c965c28 | |b0ef82b43dd8898f --- Comment #4 from Boudewijn Rempt <b...@valdyas.org> --- Git commit 2307e466bb2228959c965c28b0ef82b43dd8898f by Boudewijn Rempt. Committed on 28/03/2017 at 10:30. Pushed by rempt into branch 'master'. And use QSaveFile to be smart about the permissions and ownership. Note that this demands a very filthy hack for saving using KoStore: we need to make sure KArchive cannot close() the iodevice, because that aborts if it's a QSaveFile. For other file types, like tiff and exr, we cannot save to io devices, we can only pass filenames to the relevant libraries. For those, add a flag to KisImportExportFilter that IO devices aren't supported, but rather ignored. M +42 -11 libs/store/KoZipStore.cpp M +4 -5 libs/store/KoZipStore.h M +46 -89 libs/ui/KisDocument.cpp M +3 -0 libs/ui/KisImportExportFilter.h M +30 -8 libs/ui/KisImportExportManager.cpp M +0 -1 libs/ui/kis_png_converter.cpp M +1 -1 plugins/impex/brush/kis_brush_export.h M +1 -0 plugins/impex/exr/exr_export.h M +1 -1 plugins/impex/exr/exr_import.h M +1 -1 plugins/impex/spriter/kis_spriter_export.h M +1 -1 plugins/impex/tiff/kis_tiff_export.h M +1 -0 plugins/impex/tiff/kis_tiff_import.h M +1 -0 plugins/impex/video/kis_video_export.h https://commits.kde.org/krita/2307e466bb2228959c965c28b0ef82b43dd8898f -- You are receiving this mail because: You are watching all bug changes.