33
edits
Line 29: | Line 29: | ||
===== Wei Xian Woo ===== | ===== Wei Xian Woo ===== | ||
Still working on [https://bugzilla.mozilla.org/show_bug.cgi?id=408338 bug 408338]. I think I made pretty good progress this week. | |||
For my first patch, I intended only to support periodically saving session state so that we can restore a user's session in the event TB crashed and deferred the other requested features to subsequent patches. However, I ended up finishing off supporting saving of session state for multiple 3-pane windows as well. Details: | |||
* For context, the 3-pane window is the "what you think of when you think of Thunderbird" window. | |||
* Prior to this, we only supported persisting the state of the last 3-pane window that was still active at the time Thunderbird shuts down CLEANLY. If TB crashed, we feel bad and start up cleanly next time for the user. | |||
* Firefox restores state for all windows only if Firefox crashed. On a clean shut down, state is persisted only for the last window. | |||
* In an effort to keep the same behaviour across Mozilla apps, I implemented TB's new Session Restore Manager to imitate the session saving/restoring behaviour in Firefox. | |||
So, what's next? | |||
* Richer state! | |||
* Support other window types! | |||
What happened to that Python script I said I was going to post on my blog? | |||
* I stopped blogging when I came to Waterloo, so I don't actually own a blog anymore. For the past week, I have been working on a Wordpress theme for my new blog. I expect the script to be posted by the end of next week. Sorry for the delays! | |||
==== Who’s writing the blog post this week? ==== | ==== Who’s writing the blog post this week? ==== | ||
Tim Miller | Tim Miller |
edits