4 May 2004 ramoth4   » (Journeyer)

I have been sucked back in to programming, and it's a wonderful feeling. Lately, I've found my time occupied by Adium. I've been working on the UI for blocking, setting up the contextual menus and adding a table view for adding and removing users. I can't wait to get back into this more. There will be plenty of time for that later.

time passes...

Yeah, about that Blocking UI. It's definitely NASAL. I've found a shortcoming in the way we deal with subclasses of the AccountViewController adding additional tabs to the tab view. The current system works fine when only one subclass maintains all the tabs, but if you try to leave the generalized code in a superclass, you run into major problems. A, if not The, solution is to switch from "server pull" to "client push". Currently, the superclass pulls all the tabs from view_auxiliaryTabView and adds them itself. I'm thinking of switching that around, and having the subclasses tell the superclass to install a specific tab view. That should lead to more flexibility. In theory.

Latest blog entries     Older blog entries

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!