Older blog entries for nicholasl (starting at number 0)

I'm keeping this diary so I can show my Grad Project advisor that the work I'll be presenting is my own. They're concerned about me presenting 'something' without being able to seperate my own work from anyone elses. Hopefully this diary will help.

I'm working on the Berlin project ATM. I've already released a patch that makes it run in OpenGL on top of SDL. Of course, with the patch applied, GGIMesa mode no longer works. I'm taking this as an opporunity to redesign the way that the Berlin Console and DrawingKits are defined.

The deal is that we've got lots of bits and pieces and no good organization. I'm sifting the code into categories to allow a better matching of optimized implentations. See, the LibArtDrawingKit implements the DrawingKit interface on top of basic Drawable operations. There's a slow impl of Drawable operations on top of a generic Framedevice, but if the fd is actually a GGIFramedevice, then we can use the GGIDrawable that runs faster. Like that.

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!