21 Sep 2003 (updated 21 Sep 2003 at 18:37 UTC)
»
funrecords: Why the lack of gaim? You know gaim isn't
a GNOME app, right? :)
mikehearn: Excellent article on COM. I look forward
to seeing the "Why COM doesn't suck" part.
Gaim
The core/UI split is near completion, but there's still a good amount of
work left. I'm really hoping to have it all finished by 0.70, so we can
release the first public libgaim. Off the top of my head, the only things
remaining are the user info dialog, the prpl.c and server.c stuff,
message queuing, status stuff (away messages and such), and logging. I can't
think of anything else. There's a lot of API cleanage that needs to be
done too.
Gaim for Qtopia
This has been delayed a bit due to a lot of work needed in Gaim. However,
Gaim for Qtopia 0.3 will likely be out a week or two after Gaim 0.69,
and is going to feature a lot of new, nice stuff, such as Contact support,
a preferences dialog, several message notification options, and a cleaner
UI. It's going to rock.
GNUpdate
Sadly, this too has been delayed, due to work on other projects, but I'm
once again trying to get some work done on it. The main thing that needs
work at the moment is the dreaded io_internal.c of libcomprex, which does
all the messy work behind grabbing files out of archives nested deep
within archives or on remote locations. It's broken, and hard to fix
cleanly.
I'm facing a small dilema here. Currently, the API functions look like
this:
cxGetArchivePath()
However, I've grown more accustomed to the namespaceObjectAccessorName
or namespace_object_accessor_name style, so I'm thinking of switching
the entire API, which means libpackman also needs an update (which it does
anyway). If I decide to do it, now is a good time, because the whole API
changed in this release anyway. I'm just not all that sure yet... The
function above would end up looking like:
cx_archive_get_path()
I'll have to talk to the other developers and see what they think. It'll
take a group effort, definitely, as there is so much code to modify. I'm
probably just going to concentrate my efforts on io_internal.c for the
time-being, though, so everything else will start to work again. Of course,
while working on the above work, I still have another project.
FIRE Radio
I used to work for Freenode Radio, but we all left, so some of us started
this new station. I can't talk about it much, but despite how quiet we
all seem, there's a lot of development going on, and the new system for
doing automated and live radio shows is going to feel so much more natural
and easy after the applications, database, and servers I write are finished.
Progress is nice, and it's fun to see this project improve. I can't give
an ETA on its public release date, though, because...
Girlfriend
Now I have a girlfriend! She's beautiful, funny, really sweet, and a lot
of fun. I asked her out last Monday, and we went on a date Friday. It
went better than I could have thought. I'm hoping things continue to go
that well. That'll of course mean I won't be working on the above projects
as much, but since she has her own stuff too, there'll be time.