Thunderbird 3 (Trunk) news

NOTE: This post is no longer updated. Please head to this post for updated Thunderbird 3 information. Thank you!

It has been some time since The Rumbling Edge posted news on Thunderbird 3. Here is some news on how the development of Thunderbird 3 will involve:

There is a “great mailnews code cleanup of 2007” soon to take place to prepare for Thunderbird’s transition to “frozen linkage/libxul/XULRunner”, mainly because there has been “inefficient code patterns in our C++ code in mailnews”.

A more precise description:

“In order to move to frozen linkages, we can no longer use nsXPIDLStrings. We need to convert these to nsString equivalents. While doing this audit, we’re also going to try to convert many of the string parameters in the mailnews interfaces to use AString/ACString.”

Scott MacGregor adds that, “I could use extra help cleaning up strings, it’s fairly straight forward work that can be divided up, just a lot of it!” See Bug 379070.

The entire (proposed) architectural changes can be found @ mozilla wiki. Eventually, Thunderbird should turn into a XULRunner application (Bug 306324).

On another note, Thunderbird 3 may also raise minimum system requirements on Linux; see this post by Mike Connor. Even though he mentions Firefox 3, Thunderbird 3 will probably be affected as well as they are both based on Gecko 1.9.

(Bits of content cross posted from mozillaZine)

NOTE: This post is no longer updated. Please head to this post for updated Thunderbird 3 information. Thank you!