Dan Wood: The Eponymous Weblog

Dan Wood is co-owner of Karelia Software, creating programs for the Macintosh computer. He is the father of two kids, lives in the Bay Area of California USA, and prefers bicycles to cars. This site is his weblog, which mostly covers geeky topics like Macs and Mac Programming.

Useful Tidbits and Egotistical Musings from Dan Wood

Categories: Mac OS X · Cocoa Programming · General · All Categories

Thu, 01 Sep 2005

I'll get an early start on Report-An-Apple-Bug Friday, considering I missed last week. I was all ready to "squeak" about a minor UI annoyance of some sort or another, but a frustrating evening of iPhoto crashes changed my mind.

Now, I sent the crash reports to Apple from the built-in mechanism; I hope that these are actually heeded! But the report I'm filing is not about the crashes, it's about the way that significant data can be easily lost when the Application crashes.

I've been an advocate of auto-save for a long time. And iPhoto is nice in that it effectively auto-saves. But it doesn't do it enough! It's possible to spend a long time organizing your photo album, and then lose all or most of your work when the program crashes. (Photo editing is written after you finish with each photo, but album information is not.) So my report to Apple, showing 3 different kinds of data that are lost, is that iPhoto needs to write its changes to disk immediately after they happen.

See more ...