The fact that Greg Roll left the webOS scene left everyone with the doubt of what would happen with the messaging plugins he had developed for the webOS platform (1.x and 2.x). For those that don’t know, the Messaging Plugins are a set of libraries that interfaces several messaging protocols to webOS. They’re based on libpurple, the library used by the Pidgin instant messaging program.
Since no one else dared to take on the challenge, and I had helped Greg in the past with bug reports and beta tests, I downloaded his source tree and began to work.
The main problem has been to create a working and friendly compiling environment. At first, I used Greg’s own instructions to build the plugins and, although it worked, the compiling method was completely incompatible with Preware and Rod Whitby’s way of doing things. “If I can compile it in WIDK, it can go into Preware”, he said. And so, the work began to install WIDK and compile the libraries.
Unfortunately, I’m in a situation similar as Greg, in which my job sometimes consumes my time and I can’t work on this, and add an issue that makes most SSL connections to crash, and it’s not funny.
Right now I’m rebuilding the WIDK from scratch, on Ubuntu 11.04, reusing some of Palm’s own libraries. Once it finishes, I’ll get my updated, bugfixed sources and compile them, and try once more. I’m using the exact same compiler toolchain as Greg (which by the way, is not mentioned in the WIDK wiki so I don’t know what kind of problems I will run into).
I hope this turns out fine since I have several bugfixes and additions pending:
* Fixed and updated facebookchat
* Updated sipe to the latest version
* Fixed sametime’s client hiding preference
* Fixed SSL issues with MSN and AOL
* Added msn-pecan as an alternate protocol for MSN
This code is already done, but it crashes because other library. Once I fix that, I’ll be able to roll updates faster.