Archive for the ‘Mailnews development’ Category

Thread pane and nsIMsgDBHdr/nsIMsgDatabase (Mailnews Exchange Support)

Friday, May 21st, 2010

Now that I have a state machine to handle situations that need multiple SOAP calls, it was not a big leap forward to hookup the SOAP requests to the mailnews summary database. That's what gets the messages displayed in Thunderbird's thread pane. So here's a picture to show where I am ...

Mailbox state machine (Mailnews Exchange support)

Monday, May 10th, 2010

Previously I have described interfaces that allowed me to display Exchange Web Server objects in Thunderbird's folder tree and account manager. My goal lately has been to display lists of messages in the thread pane. To do that, I have to acquire, store and interface message metadata (the message summary ...

Mailnews Exchange Support: Account Manager

Wednesday, April 21st, 2010

To ease my transition back into ews after getting my brain all wrapped around filters for awhile, I thought I would tackle something that is mostly internal to the mailnews code. So I took on the task of getting a basic custom Account Manager interface up for the exchange web ...

What Filters Need

Monday, April 12th, 2010

I've just completed a two-week hiatus from my work on Exchange Web Services (EWS) integration project to focus on fixing a few filter issues in mailnews core (Thunderbird and SeaMonkey) prior to TB's 3.1 feature freeze. I will now return to EWS as my primary focus. But before I do, ...

Mailnews Exchange Support: First Folder Discovery

Thursday, March 25th, 2010

I set a goal for myself a few weeks ago to perform a single vertical slice through my Mailnews Exchange Support project, focusing on displaying Microsoft Exchange folders in the Thunderbird folderpane. I have now filled in the missing glue from the architecture in my last post, and have my ...