Pidgin 2.0 just released, which has given me a chance to start looking at IM plugins (which I wasn’t going to do during Gaim’s 2 year beta cycle where that interface was always changing). Pidgin 2.0 has some nice changes to it, including final unification of buddy accounts, which I was so used to from Everybuddy years ago.
I’ve already found a couple of bugs in pidgin, but I’m also starting to get familiar enough with the source base that I’m starting to figure out fixes at the same time (at least for the less subtle ones). The last couple of days I spent some time forward porting a private set of plugins from 2.0b2 -> pidgin 2.0 without using the gaim-compat layer. I’ve still got one subtle segfault (looks like a race in buddy status update), but it was a great learning experience on the source base and the API. Hopefully I’ll manage to have enough time to hack up some other plugins over the next many moons.