I have to apologize to my student, Quentin (aka qheaden on IRC), for taking so long to write this…but anyway: Google Summer of Code 2013 is over! Quentin has done a great job working at implementing the Yahoo Protocol for Instantbird (and Thunderbird) in JavaScript (henceforth called “JS-Yahoo”). It’s at the point where it has mostly reached feature-parity with the libpurple plug-in. Before turning this on as default there are a few minor bugs that still need to be fixed, but most of them have patches that just need another couple iterations.
Once the last few bugs are fixed we’ll enable Yahoo by default in the nightly builds and, assuming we have no issues, it will be enabled by default in the upcoming Instantbird 1.5. If there are no major issues in 1.5, we’ll remove the libpurple Yahoo implementation for Instantbird 1.next.
You can already easily enable JS-Yahoo in Instantbird nightly builds:
You should now be using the JS-Yahoo protocol. Hopefully you don’t notice anything different, but PLEASE file bugs if you see any issues.
Because Instantbird and comm-central development don’t happen in the same Mercurial repository. I’m working on syncing the chat/ folder of these repositories currently and JS-Yahoo should be in Daily soon to be included in the next Thunderbird release (i.e. Thunderbird 31).
The whole Instantbird community has been super happy with the progress Quentin made and we hope that Quentin has learned a lot! Thanks for a great summer qheaden and hopefully we’ll see you around still!