bitdream / aseprite

Automatically exported from code.google.com/p/aseprite
0 stars 0 forks source link

Data loss prevention in case of crash #151

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
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 reported on code.google.com by davidcapello on 7 Aug 2012 at 1:09

GoogleCodeExporter commented 9 years ago

Original comment by davidcapello on 7 Aug 2012 at 1:17

GoogleCodeExporter commented 9 years ago

Original comment by davidcapello on 7 Aug 2012 at 1:17

GoogleCodeExporter commented 9 years ago

Original comment by davidcapello on 10 Apr 2014 at 1:06

GoogleCodeExporter commented 9 years ago

Original comment by davidcapello on 10 Apr 2014 at 1:09