Sunday, January 15, 2012

Instantbird Contact List Hack #2

There was a request on the Instantbird Bugzilla to always show contacts in the contact list as the “big” contact (as shown when a contact is selected). Similarly to my last post, this can easily be done with userChrome.css. See the post if you don’t know what userChrome …

read more →
Monday, October 31, 2011

Instantbird Contact List Hack

A friend of mine asked me if there was a way to have selected contacts in the contact list NOT expand to two lines (where the status goes onto the second line) in Instantbird.

There’s actually no option to do this in Instantbird, but with a little userChrome tweak …

read more →
Saturday, September 3, 2011

Adding a protocol to Instantbird (Part 2)

I had previously talked about adding a protocol to Instantbird, that focused on adding SIPE (Microsoft Office Communicator support). Since then I’ve been slowly working on defeating SIPE. Fortunately I found a few flags that help us compile it easily in Instantbird: we can declare that we do not …

read more →
Friday, July 8, 2011

Shared Lightning profile across Linux and Windows

In #calendar on Mozilla IRC the past few days a user has been asking about using a shared profile on Thunderbird between Linux and Windows (“shared” meaning a dual boot system of Linux/Windows, but not at the same time, obviously). Generally this isn’t a big deal UNLESS you …

read more →
Saturday, June 18, 2011

Adding a new protocol (SIPE/Office Communicator) to Instantbird (part 1)

Microsoft Office Communicator is an instant messaging client that integrates into the Exchange Messaging Server (the protocol behind it is an extended version of SIP/SIMPLE). Anyway, there’s a libpurple (i.e. the backend of Instantbird and Pidgin) protocol plug-in for OCS (Office Communicator Server) called SIPE. (It’s …

read more →
Monday, May 16, 2011

Compiling Instantbird

In the past I’ve tried to compile a few different programs that use the Mozilla toolkit to various levels of success. I’ve tried to compile Thunderbird, Songbird and Instantbird at various points. I got Thunderbird to compile, but it only worked sporadically (although I think that was Firefox …

read more →
Saturday, April 30, 2011

Why rewrite the IRC protocol plugin? (Part 2)

I previously wrote about why I’m rewriting the libpurple IRC implementation into a JavaScript implementation for Instantbird. This is kind of a follow up, but more focused on what I hope to accomplish feature wise for IRC in Instantbird. A good overview to look at is the dependencies of …

read more →
Tuesday, March 8, 2011

The so-called IRC “specifications”

In a previous post I had briefly gone over the “history of IRC” as I know it. I’m going to expand on this a bit as I’ve come to understand it a bit more while reading through documentation. (Hopefully it won’t sound too much like a rant …

read more →
Thursday, February 17, 2011

Status Update - February 17, 2011

Another month has gone by so it’s time for another status update. Unfortunately not as much got done this month as I was hoping, but here’s a quick update of what I’ve worked on:

  • Bug 690 - jsProtoHelper could help registering commands
  • Bug 661 - JavaScript accounts do not …
read more →
Tuesday, January 18, 2011

Status Update - January 18, 2011

I haven’t had an update in a few weeks (since early December) actually, so I thought I would post a bit about what I’ve worked on. I’ve fixed a bunch of bugs in the backend of Instantbird that allow work on JavaScript IRC protocol to continue:

read more →