Category Archives: Skinkglue

Address Book accounts

New account types in Javascript for Thunderbird (Part 4) Now that I am essentially feature complete in adding Address Book features to my Exchange Web Services implementation ExQuilla, I’d like to discuss how SkinkGlue was used to allow this to mostly be done in JavaScript. As review, SkinkGlue is my attempt to add an interface… Read More »

Twitter for Thunderbird

New account types in Javascript for Thunderbird (Part 3) I’ve now released an initial version of my extension TweeQuilla, Twitter for Thunderbird. While the extension provides useful functionality, the main purpose of this exercise was to demonstrate how a Thunderbird account can be created using just javascript. Well almost … there are some binary files… Read More »

Overriding C++ xpcom objects using Javascript

New account types in Javascript for Thunderbird (Part 2) One of the more difficult challenges in adding new Javascript-based accounts to Thunderbird is the problem of overriding functions of C++ objects in Javascript. C++ objects typically rely on the object inheritance structure of C++, and do not reliably use QueryInterface to force use of xpcom… Read More »

New account types in JavaScript for Thunderbird (Part 1)

For the month of December, I took a reprieve from ExQuilla, my Exchange Web Services extension, and decided to tackle the issue of trying to create new account types in JavaScript in a Thunderbird extension. This blog post is an introduction to that project. More detailed posts on specific issues should follow shortly. Introduction to… Read More »