Older blog entries for snorp (starting at number 3)

GNOME

Lots of stuff happening lately. I got some great comments about gnome-recent on mailing lists, and it was suggested that we create a standard that all desktops use to store this kind of stuff. I think this is good idea, and I hope we can get the KDE folks and others onboard for this. Not that having a standardized list of recently used files is such a huge priority, but it has kind of fallen in my lap and I want to see it through. I've written a preliminary specification . I'm going to mull it over some more though before sending it to xdg-list. I have also converted gnome-recent to adhere to this spec, as both a proof of concept and "lead by example" sort of thing.

Sadly, I've been neglecting gedit stuff still. Paolo notified me of several bugs that were my fault. I fixed some of them, but others are still left. Sigh. Basically, I need to be a lot more careful about screwing around with text - like converting to/from UTF-8 when needed.

GNOME

I saw a few messages on mailing lists about the file selector for 2.2. I think a lot of people want to offer opinions and/or hack on it, but for some reason no one has said "I'm doing the file selector." Consequently, I think we will have like 900 implementations floating around with different APIs and features. How many of you have been secretly coding on a file selector? I hope someone steps up. BTW, I happen to think that gnome-recent would work well for storing bookmarks :). That reminds me. I've mailed andersca at least three times now in the last 6 months about getting gnome-recent into libgnomeui, but have never received a reply. I mean, if he's busy, that's alright....but what does a guy have to do?

I did some gedit hacking last week. Fixing some bugs here and there. Paolo bounced a couple of my patches though (more than once!). I really need to be more thorough.....

School

Philosophy has turned out to be kind of interesting. We are reading "Phaedrus", by Plato. It's hard stuff to read (for me, at least).

GNOME

So apparently 2.0 is about ready to be released. I've been using recent CVS since about December, and it has really come along. Congrats to all the GNOME developers, testers, translators, and users! Hopefully after 2.0.1 or so we can add some really cool features for 2.2. One of the things I want to do is try to get my gnome-recent stuff into a platform library. It is a replacement for the old gnome-history API that was in libgnome (it keeps track of recently used files). Maybe my stuff sucks, but it's at least better than all the apps doing their own thing.

There was recently a thread on mailing lists about remembering window sizing/positioning and who's responsibility it is (WM, or app). For some reason I was under the impression that if the app was session managed, then the WM would be able to restore the window sizes/positions within the same session (app is closed, then restarted). Apparently this is not true. It seems odd that app authors have to implement a whole pile of stuff just to restore the apps' state over login/logout, and an entirely different pile of stuff to restore state over consecutive instances. Oh well.

School

The first summer session is over, and second summer session started today. I'm taking philosophy and a business class. I've never had a philosophy class before so maybe I'll like it.

So, I wonder if I will actually end up maintaining this diary. I've never kept one before, but maybe it's a good idea.

I have finals for my first summer session classes tomorrow. Suckage.

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!