Bug 401496 warning

I ran into Bug 401496 while working on adding support for groups/mailing lists to my extension. Basically, it causes Thunderbird to crash sometimes if you delete an Address Book and do something (most noticeable with mailing lists) without restarting Thunderbird Read more…

Update

I have been looking for and fixing bugs, so I am almost ready to release my extension either late today or tomorrow if everything works out as planned.  I’m going to be pretty busy today through Saturday, so I might Read more…

Update

Contact Conversion Rewrite I finally finished rewriting the code to convert contacts as it was overly complicated and some code was duplicated a few times.  Along the way I was greeted with an error message I’ve never seen: Error: XML Read more…

Extra Attributes now in Card View

The extra attributes added by gContactSync (ThirdEmail, FourthEmail, (Google)TalkScreenName, YahooScreenName, MSNScreenName, ICQScreenName, JabberScreenName, OtherAddress, OtherNumber, HomeFaxNumber, and Groups) are now easily viewed and should be indistinguishable from regular attributes in the GUI, but the extra properties will not be copied/moved Read more…

New Extension

I made a new, simple, extension for changing the default file type for saved e-mail messages after BuBB1eS asked about it in #maildev.  You can change the type by going to the Preferences (Tools -> Add-ons -> Options under File Read more…

Thunderbird 2 Support

I recently decided to support Thunderbird 2 (specifically 2.0.0.14 and above), but only had basic sync support (only the original attributes were synced) until figuring out a few bugs today.  As of now, the extension fully supports Thunderbird 2, 3, Read more…

Thunderbird 2 Support Added

As of 2 minutes ago, my extension now appears to work in Thunderbird 2 after some fun with nsIEnumerator and nsISupportsArray.  The array documentation didn’t show the AppendElement method which, combined with [notxpcom] and [noscript] caused me a headache until Read more…