----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: http://git.reviewboard.kde.org/r/104892/ -----------------------------------------------------------
(Updated May 10, 2012, 1:21 p.m.) Review request for Calligra. Changes ------- Okay, fixed the situation with named autosave files. * if the user presses yes, they get a new, unnamed document with the autosaved contents. I intentionally do not set the url to the url of the image the autosave file was created from, to avoid accidents. The autosave file is deleted * if the user presses no, the autosave file is deleted, the original file is loaded * if the user presses cancel, the whole process is aborted, the autosave file persists. Description ------- 1) X-KDE-NativeExtension can be empy, in that case take mime->mainExtension. Otherwise our autosave files are called .autosave, and that's not something the filter's mime detection can handle 2) don't overwrite autosave files when running multiple unnamed modified documents 3) tag the autosave files with the pid and use dbus to check which processes that have autosave files are still active; don't offer to recover those. 4) show the autosave files in a nice dialog with the ora/odf thumbnail as a preview, and offer to recover them all. This addresses bug 299611. http://bugs.kde.org/show_bug.cgi?id=299611 Diffs (updated) ----- krita/image/kis_group_layer.cc ffb542f libs/main/CMakeLists.txt ea408b7 libs/main/KoApplication.cpp 12ddec3 libs/main/KoAutoSaveRecoveryDialog.h PRE-CREATION libs/main/KoAutoSaveRecoveryDialog.cpp PRE-CREATION libs/main/KoDocument.h 0a28c7c libs/main/KoDocument.cpp d2d3938 libs/main/KoMainWindow.cpp c01f44d Diff: http://git.reviewboard.kde.org/r/104892/diff/ Testing ------- went manually through all possible scenarios Screenshots ----------- autosavefile recovery dialog http://git.reviewboard.kde.org/r/104892/s/561/ Thanks, Boudewijn Rempt
_______________________________________________ calligra-devel mailing list calligra-devel@kde.org https://mail.kde.org/mailman/listinfo/calligra-devel