Recent blog entries for immunizer

Not quite as productive a three day weekend as I had hoped, but power animates again. The new mouse handler is better fleshed out in my head, but maybe it should wait for after the upcoming release (rsn :)

The first part of a general dialog box is done. It refreshes itself nicely on the screen, and accepts as many buttons or lines as you want. First time I've used va_arg() et al. Once I figure out how to best handle input for it I can replace calls to the old dialog boxes and hopefully close one of the more severe bugs.

I think I figured out a nice clean fix for the age old mouse droppings bug. Seems like it was just painting a stale buffer on the screen, so I added a flag for freshness. Other than that, I've been busy planning for the next big enhancement to the simulator (read: not really working).

Mucked around in the select_button code a bit. Need some work here. Got it to refresh the current item and cost consistantly - don't think I broke anything else.

Think I have a fix for dialogue boxes getting ignored, but it requires rewriting the mouse handler. Really, dialogue boxes are a convenient excuse to refactor that monstrosity, but they could use a bit of help too. Of course, they still need to be able to refresh themselves.

It's 3 in the morning, the web page is fresh, and it's time to give in to the night. The start of a 3-day is fresh in my mind, giving me plenty of time to rewrite.

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!