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.
Hacking-wise, I spent some time hacking on the new combo box. It's shaping up. Am about to tackle the last difficult bit, which is auto-completion for GtkEntry. Not really sure still which way to take, but I am just going to try sending a proposal and see what people think.
Also did a small hack over the weekend, a new gnome-about dialog. jdub inspired me to do it and came up with the idea to make it look like the new GNOME website. Showed it to some people and most seem to like it. I need to do a bit of work to make the animations a bit smoother, but that's all just finetuning. Oh, and because of it I made to the GNOME Summary. Which is cool I guess.
Talked enough for today.
Sent off another ComboBox API proposal yesterday. I am pretty happy with it and Owen seems to like it too. So I guess I am finally getting close (:. I think I am going to spend tomorrow hacking on the actual code, which requires a lot of refactoring. But that's ok.
I am busy reducing my usage of the comma. Looks like it's getting better.
Also, I didn't even mention here that I finally got a laptop (I got it before FOSDEM even). It became an iBook, for the excellent battery life, and other reasons. I surely am not disappointed, it's a great machine (now only if sleep would work correctly on linux :).
Anyway, I have been busy with university, and hacking wise with some gtk+ blurbs, might post more on that later on. From now on I will post hacking updates here, and the boring personal stuff here, for those interested.
10 Feb 2003 (updated 14 Jun 2003 at 23:57 UTC) »
Anyway, it has been/is a lot of fun, and thomasvs has been a really cool host.
Also finished the happy fun recent-files:/// module. It works, though there are some little things to be worked out.
I am really happy that I am getting things done right now. I think my list-of-things-which-I-want-to-do stopped growing at the moment, hopefully I will finish most of those items soonish. Oh, and I am probably going to FOSDEM (:
Anyway, back to hacking.
After I finished that, I should really get back to work on TreeView. Need to fix a bunch of bugs for gtk+ 2.2.1. And after that I should hack on cool 2.4.x features, yay (:.
A long list. And I should also pass this year of uni. And I have my own little projects. And other things. Hrm, am pretty busy (:.
Oh, and I think I want an ipod. But they are so incredibly expensive. Does anybody know if apple is going to do a price drop soonish? (:
Noticed I finished each sentence with a smiley. Scary.
I think University is going alright, though it is incredibly busy. I have been totally swamped with stuff to do, and I am glad I can take this entire week off and do nothing :P. So I am spending the week hacking (yay) on random things.
As for GTK+, I will spend the next weeks fixing TreeView bugs in 2.2.x, and after that working on TreeView features and my new widget for 2.4.x. I hope we will have enough time to add nice and useful features to 2.4.x. I am sure GTK+ 2.4.x will totally rock :).
And to end with, merry Christmas and, because I am sure I will forget to post another entry before the end of this year, a happy new year to all of you.
Anyway, I started attending university in September, which is keeping me pretty busy. Which means that I have less and less time to hack on GTK+ and some other things. So things on my TODO list are stacking up, but progress is pretty slow. Currently I'm busy finishing GtkTreeView stuff for GTK+2.2. Just found out that scrolling is broken yet again, which sucks (scrolling bugs are *annoying*).
Although it's pretty busy, I'm enjoying university. I think it's all going well and I hope I can get through this year without too much trouble. And I'm really looking forward to the break around Christmas, I can use a break. Not sure yet if I'll hack on GTK+ during that period, I may need a break from that too :). Though I have some 2.4 things which I still have to finish. I'll see what happens.
So actually my uber-long summer holiday has been pretty much the same. Hacking. Not much social contacts with friends ... Which sucks. I hope to pick it up again now everybody is back from holiday and stuff. I am really going to try to make my life less boring :D.
FOAF updates: Trust rankings are now exported, making the data available to other users and websites. An external FOAF URI has been added, allowing users to link to an additional FOAF file.
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!