30 Mar 2004 fejj   » (Master)

Exercise: Too cold to go for a run this morning (I was a bit sore still anyway).

Slashdot: Wow, lots of FUD being spread about Novell and Qt. It's pretty funny reading through some of the forum comments on the various sites, especially the speculations about Evolution. No, Evolution is not being ported to Qt. No, Evolution development will not cease. At least not as far as I'm aware, and I think I'd know if either of those were really going to happen. Oh! and someone praised GMime's design and mentioned my new imap4 implementation (maybe, tho he could have been referring to NotZed's imapp implementation - it wasn't really clear).

Evolution: Optimised the current IMAP code slightly today (not really sure how much of a performance impact it really makes, and it probably depends on the IMAP server anyway) by reducing 2 STATUS queries per folder (to get total/unread counts) down to 1. It was pretty silly that we had 2 queries in the first place (with a big FIXME in the code). I think it was probably added temporarily when NotZed changed Camel to cache total counts in the CamelFolderInfo structs in addition to the unread count we already cached. This info will likely come in handy if/when we decide to show the total count in the folder tree.

Got a bunch more of the new imap4 implementation committed to Evolution CVS over the weekend and I'll probably hack a bit on it tonight after I finish blogging. I'm hoping to have something usable by the weekend if I get the time.

New People: Met Nicel today (one of the Novell Indian developers recently assigned to hack on Evolution (Exchange Connector?). Always good to match faces to irc nicknames ;-)

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!