Thunderbird/Students/StatusUpdates/2010-01-22
This week’s Random Notes
Status Updates
Zach Church
Working on the "Reopen last tab" from the Go menu. As of 1/16/2009, I have the button working, and disabled if a tab has not yet been closed. On to testing!
Tim Miller
I'm working on getting the overlay icon working for windows 7 so that you can see the number of new mail messages on the taskbar icon, as you do on OSX. Fortunately, we had David Humphrey here to introduce us to working with the mozilla platform, who is also the person who created that functionality on the mac. He gave me some pointers and I'm off to start writing code.
Or so I thought. I've spent most of my time digging through code trying to find the right place to start writing. Not only do I need to put in the actual event handlers, I need to add code to the mozilla library to create a wrapper for the windows API function. The cool part about that is that someone may use it in firefox at some point, the bad part is that I have to figure out how to write it, and write it correctly. After two full day, I've come up with about 15 lines of code. Doesn't feel like much, but honestly, knowing where and what to write was a much larger challenge.
Marcel Guzman
Kefu Zhao
Lindauson Hazell
I'm currently woking on resolving incorrectly enabled menu items in non-message related Thunderbird tabs. I submitted a first commit that resolves incorrectly activated menu items in the File menu. I'm going to be working on resolving the others. (Bug 495815)
Evan Stratford
I'm working on vCard import functionality for Address Book (this bug). 2.5 days, many heated IRC discussions, and roughly 800 lines of C++ later, I've managed to hook my nsVCardImport importer into the importer framework enough to get it displaying in the UI. Next steps:
- Get file dialog filters working - this must be done before the user can select any vCard files to import!
- Write a vCard parser with proper tests.
- Use said vCard parser to add entries into the Address Book.
- Write some Mozmill tests to test the interface properly.
- Get a patch up for review!
And one minor gripe: I haven't succeeded in getting IMPORT_LOG0 (PR_LOG, essentially) to produce any output, even with set NSPR_LOG_MODULES=all:5. Anyone else have success with PR_LOG?
Wei Xian Woo
Who’s writing the blog post this week?
Zach Church