7 Jun 2003 kristian   » (Master)

I don't know how anymore, but somehow I discovered #commits on FreeNode (I was prolly hinted at GIMPnet). #commits is such a cool idea. I nicked it, and set up a #commits on GIMPnet. Some GNOME hackers and users seem to like the new service, which is good. Kudos to the people who set up #commits at FreeNode.

Then my new GNOME About dialog ended up in GNOME cvs HEAD. Because people seemed to like it. I find it really cool that it got in.

After that I finally took some time to install kcachegrind. What a wonderful tool. I finally understood how to use all those lists and numbers to actually make stuff faster. Kcachegrind visualizes the information very good, especially the source code view totally rocks. I guess I need to write a GUI like this for GTK+ now. Might do it when I am on holiday, because I won't have a real netconn. People suggested me to write it in Python, so I will have to read my book on python first.

Work on my new gtk+ 2.4 features steadily continues. The API for the new ComboBox is about to be finalized. The end result will look really clean (thanks to a bunch of input from Owen and Havoc), it took a long time to get to that, but I'm sort of proud of it actually :). The last days I've been working on the completion mechanism for GtkEntry. That API will also be nice and clean (thanks to input from Owen). I wouldn't have been able to come up which such nice and clean APIs myself. After some GtkTreeModelFilter (another of my 2.4 features :) optimizations, the completion code is fast enough to be really usable.

Somewhere this week, I should put up a list of planned GtkTreeView features for gtk+ 2.4 on the gtk+ 2.4 planning site.

It looks like I will land a not insignificant amount of code in gtk+ 2.4. Something what I find pretty cool and exciting. I finally start to feel useful.

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!