diablod3: I didn't say they should be taken out and shot. That's not the kind of thing I want people associating with me.
I started work on a new signal system for Gaim last night, which is designed to replace the old event system. It's far more flexible, and behaves more like signals in a framework like Qt or gtk, rather than just being an enum of pre-defined event types. Also, plugin dependencies are now in. That combined with the ability for plugins to communicate via signals, and we can now have core/UI split plugins :)
Of course, the downside is that I now have to rewrite the perl plugin to use the new events. The easiest way is just to do it from scratch and give the perl plugin some real power.
Gaim for Qtopia
Version 0.2 was released just a couple of days ago, and the thank yous just flooded in. The UI is far cleaner, and the annoying crash bugs and other bugs are mainly gone. Proper I18N support isn't in yet, but I'm planning on it for 0.3.