#2965 closed feature request (done)
Cancelable Save (to File) Command
Reported by: | pfleck | Owned by: | jkarder |
---|---|---|---|
Priority: | medium | Milestone: | HeuristicLab 3.3.16 |
Component: | Persistence | Version: | trunk |
Keywords: | merged | Cc: |
Description (last modified by pfleck)
After the improvements in #2845, we should make the "Save Item"-progress cancelable. This is especially helpful for large files when someone accidentally pressed Ctrl+S.
However, we first need a way to cancel the serialization progress, therefore the persistence has to be slightly adapted, by passing a CancellationToken into the corresponding methods.
This ticket has to be released after #2845.
Attachments (1)
Change History (14)
Changed 6 years ago by pfleck
comment:1 Changed 6 years ago by pfleck
- Status changed from new to accepted
- Version set to branch
comment:2 Changed 6 years ago by pfleck
- Added CancelationTokens for the Save and Serialize methods.
- Fixed a potential temp-file-leak when replacing the old file with the new one after serialization.
comment:3 Changed 6 years ago by pfleck
r16433 Merged recent trunk changes. Enabled the prepared hooks that allows to cancel the save file using the recently introduced cancelable progressbars (in FileManager).
comment:4 Changed 6 years ago by pfleck
- Owner changed from pfleck to mkommend
- Status changed from accepted to reviewing
r16439: Merged trunk changes into branch.
comment:5 Changed 6 years ago by pfleck
- Version changed from branch to trunk
r16440 merged branch to trunk
comment:6 Changed 6 years ago by pfleck
- Description modified (diff)
comment:8 Changed 6 years ago by jkarder
- Owner changed from mkommend to jkarder
- Status changed from reviewing to readytorelease
comment:9 Changed 6 years ago by jkarder
- Keywords depends-2845 added
comment:10 Changed 6 years ago by pfleck
r16931 removed branch
comment:11 Changed 5 years ago by mkommend
- Keywords merged added; depends-2845 removed
comment:12 Changed 5 years ago by abeham
- Resolution set to done
- Status changed from readytorelease to closed
r16321 branched trunk