Thunderbird/Students/StatusUpdates/2010-02-05
Contents
This week’s Random Notes
Status Updates
Zach Church
I'm still waiting to hear back on the first patch I submitted ("Reopen last tab" button). In the meantime, I'm starting to implement the "Recently Closed Tabs" Menu, which will have the last few tabs that have been closed. While I added a menu item in the first patch, I haven't done anything with menus that are populated just before they appear, so my next step is to figure that out.
Tim Miller
So this week I've done what has amounted to a lot of studying. I needed to find out how to write tests for the files I had created, so I began looking into mozmill to figure out how to do it. After a few hours of reading and digging through code, I realized I couldn't test what I needed to with mozmill.
This perplexed me. I started looking for other tests, as I couldn't find anyone I needed on IRC when I needed. I found tests for similar files and was able to use those as a template to write my tests, but I didn't really know what they were or how to run them.
In the meantime, I looked into creating the actual overlays. It was while I was doing this that the full impact of something I had read before finally hit me. The maximum size for the overlay icons was 16x16. That is tiny!! I doubt I will be able to get the numbers on there and still have them look decent, so I may not be able to finish this patch as originally intended.
I finally was able to talk to Rob Arnold on IRC and he explained the tests were Mochitests. I've been reading up on those and realized I did some things wrong, and I need to figure out how to do some other things with the tests.
Marcel Guzman
I think I've just about pushed the limits of the amount of hacking I can do by myself with a laptop on the bus/subway. I need to get to the IRC discussions that I talked about in the first week, because without them, none of my patches are going to get accepted! Thankfully this week looks a little emptier on the essay front so I'll be working on getting in touch with the people I need to talk to.
As for this week, I'm nearly done with adding a folder compacting module to the activity manager. That's about it.
Kefu Zhao
I am sorry that I didn't spend too much time on my bug this week because there are a HUGE amount of other assignment due this week.
Basically I posted a question regarding of some issues related to "account identity". Then I spent some time on researching how to manage TB Mail Accounts in terms of identity. There is a great tutorial on this topic: http://mozilla.gunnars.net/thunderbird_mail_setup.html I hope someone can find it helpful.
For next week, I will talk further to Jens and Blake about this issue.
Lindauson Hazell
I've been posting to my blog here...
Evan Stratford
I spent some time spelunking around /mailnews/import/test/unit to figure out how to get vCard import xpcshell-tested. I've figured this out enough to put together xpcshell tests for vCard and CSV imports; I implemented the CSV tests when the vCard tests started failing on thread-safety assertions to see if this was common across the /mailnews/import codebase. I haven't managed to find the source of these errors yet, and this seems serious enough to warrant a further look before posting the patch.
Wei Xian Woo
This week I spent a lot of time figuring out how to test session restore. The final decision was to, more or less, do it the same way Firefox does. However, I have yet to finish all my test cases yet, so it looks like my patch is going to be delayed for another week :(
Who’s writing the blog post this week?
Marcel Guzman