Data loss prevention in case of crash #151

Closed
aseprite-bot opened this Issue Aug 20, 2014 · 1 comment

Comments

Projects
None yet
2 participants

From davidcapello on August 07, 2012 10:09:10

We need a way to prevent data loss, at least to some certain recent point of the sprite before a crash (in the best case, in the exact point of the crash).

It could be done continually saving each sprite transformation/action into a file. So when the program crashes we can read the stream of operations to recreate the history of the sprite. If the sprite is saved correctly, we can discard the list of operations.

Other way is to create periodic snapshots of highly modified canvases. (Anyway it would need a way to create the snapshots in background without locking the whole sprite.)

Original issue: http://code.google.com/p/aseprite/issues/detail?id=151

aseprite-bot added this to the v1.1 milestone Aug 20, 2014

@dacap dacap modified the milestone: v1.3, v1.1 Sep 19, 2014

@dacap dacap modified the milestone: v1.1, v1.3 Apr 6, 2015

dacap self-assigned this Apr 6, 2015

Owner

dacap commented Apr 9, 2015

Implemented in anticrash branch (it will be soon merged to master)

dacap closed this Apr 9, 2015

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment