Disabling Automatic Synchronization

I completely forgot to mention that it is possible to disable automatic synchronization until I received a question about it.  There are two preferences that control this: Synchronize interval and Initial sync delay.  If you want to disable automatic synchronizing completely, set both of those to 0.  Alternatively, you can Read more…

Support for Mail Lists and Contact Groups

I have finished adding support for synchronizing Thunderbird’s mail lists and Google’s contact groups in gContactSync.  It can do everything one would expect, such as reflecting changes in the contacts contained within groups, add/remove groups, etc. except if you rename a mail list or contact group the complementary group or Read more…

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 that tries to access that Address Book or mailing list Read more…

gContactSync available for download

The first–and possibly only–alpha version of my extension is available for download.  You can watch a flash tutorial on basic use and download it here.  Please watch the tutorial before using it or you might run into problems. Remember that it is an alpha version, so there might be bugs, 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 not be able to respond to comments/bugs until then. Mozdev 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 descendants internal method called on incompatible Object The cause: I Read more…