I just pushed through a new release of Xpad, which is actually just a beta for the upcoming 2.0 release. It has lots of goodies, including a new toolbar, text formatting, and remembering pad hidden state.
It is the result of a couple weekends of hacking. It started with the simple desire to object orient some of the code base, using proper GObjects and all. The GObjects library is a simply amazing addition of classes into plain C; kudos developers. About half the code base is GObjects now, with more to come.
Predictably, this broke a lot of stuff, but I also fixed things too. For instance, the long-standing bug where the text insertion cursor was not the same color as the text foreground color. For some reason, GTK+ did not make this simple.
Semantic Web Update
The method of joining RDF and XHTML I talked about in my last update did not pan out. I replaced that article with one detailing more accepted methods for joining the semantic web.
I ditched it after talking around, notably in the #rdfig chat room. My method, while maybe well-formed had some predictable semantic problems. But I do want to warn others about my experiences with #rdfig. I felt that the members of the chat were less than helpful with my ignorant self and after a while of trying to help, they mostly gave up on educating me, which is fair. However, I later discovered via a google search that several of the members were in a parallel chat room in which they were making fun of me. Including my personal appearance, based on pictures from my web site. I feel that this was a little low and want to warn others away from that chat room. And to warn IRC users everywhere that if you make fun of someone, you might want to do it in an unlogged chat room.