blender/source
Brecht Van Lommel 0621a8e08a Fix for lack of basic error checking in writing compressed .blend files
(which is enabled by default). If there was a problem reading or writing
in the compression process, the original .blend file could get lost. Now
errors are checked, and writing is done as follows:

write .blend@ -> compress .blend@ to .blend@.gz ->
rename .blend@.gz to .blend -> remove .blend@

We've had blender crash here, lose the original .blend and leave an
empty .blend@. It is not clear to me where this would happen in practice 
if there is enough disk space and permissions are correct, so the actual
crash is likely not fixed by this commit.
2010-01-29 11:26:17 +00:00
..
blender Fix for lack of basic error checking in writing compressed .blend files 2010-01-29 11:26:17 +00:00
blenderplayer Keyconfig import and remove 2010-01-28 19:54:06 +00:00
creator workaround for running python scripts before the contexts values are set. 2010-01-27 11:18:55 +00:00
darwin OS X Makefiles: 2010-01-03 20:35:13 +00:00
gameengine same fix from 2.4x r26392. 2010-01-29 09:56:32 +00:00
icons Merge from trunk -r 22040:23000. 2009-10-19 16:20:12 +00:00
kernel Merge from trunk -r 22040:23000. 2009-10-19 16:20:12 +00:00
CMakeLists.txt Undo revision 23130 which was a merge with 2.5, a messy one because I did something wrong (svn status output: http://www.pasteall.org/7887). 2009-09-15 18:01:18 +00:00
Makefile Change order of linking slightly so things link. 2010-01-22 16:28:16 +00:00
nan_compile.mk Drag and drop 2.5 integration! Finally, slashdot regulars can use 2010-01-26 18:18:21 +00:00
nan_definitions.mk Drag and drop 2.5 integration! Finally, slashdot regulars can use 2010-01-26 18:18:21 +00:00
nan_link.mk add OpenCOLLADA support to Makefiles 2010-01-10 09:11:48 +00:00
nan_subdirs.mk Makefile updates for Blender 2.5 (from GSR) 2009-03-19 01:50:45 +00:00
nan_warn.mk Update condition checks to match user definable CC and CCC. 2009-09-20 20:21:01 +00:00
SConscript Merge from trunk -r 22040:23000. 2009-10-19 16:20:12 +00:00