Slideshow - Who am I?




Note

Added support for server-stored buddy lists to the OSCAR library that Gaim used (libfaim) as an independent study project. Then later added support for Gaim.

Server-stored buddy lists, away messages in tooltips, typing notification, some of the preference clean-up, some code clean-up, tweaks to make Gaim follow the Gnome Human Interface Guidelines closer, accessibility.

Bug fix examples:
-Fixed problem with icons freezing. Icons that either didn't specify a delay between 2 frames or specified a delay of 0 caused a busy-wait type loop.
-Fixed focus chain for away message dialog. Initial focus still goes through the title, but hitting tab moves focus to the text entry. The buttons don't need to be focusable because they can all be accessed with keyboard shortcuts.
-Remove calls to hstrerror(). It's an obsolete function that is normally #if'ed out, but on certain systems (Irix? HPUX?) the code is enabled and hstrerror() does not exist.
-Lots of the preference changes.
-Make menu items grayed out when they should not be enabled.

Applying patches:
-Allow plugins (and Gaim itself) to add right-click options to any item in the buddy list (previously was just buddies and chats, now buddies, chats, groups, contacts and anything that could be added in the future)


Author: Mark Doliner - created with KPresenter