In HEAD we still have 2 members in the buddy structure that have been
there since before I started hacking on gaim, and have been obsoleted by
the status rewrite. I'm of course talking about uc and present.
uc is on it's way out, but we still have protocols that are using it,
like novell. I've tried to take a look at updating novell, but having
never even used the protocol, I have no idea what are considered valid
states and so on.
present on the other hand isn't directly related to the new status code.
For the most part it is used to determine if a buddy is online, recently
online, offline, or recently offline. While this is somewhat used in
the core (to correctly calculate contact and group counts) I would argue
that is more of a UI concept. But if we still want this behavior in the
core to keep the counts on groups and contacts than I suggest that we
move it to a status type attribute of recent on both the online and
Well I just wanted to get everyone's thoughts on this before I actually
started changing any of it.
Gary Kramlich <grim@...>