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.
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.