# HG changeset patch # User Luke Schierer # Date 1063224620 0 # Node ID 754afaa07386e314c7aa4a04201479dcf8d948fe # Parent fce1bb126900b2a00495d3cd337cf0b91eadabec [gaim-migrate @ 7349] a second partial update committer: Tailor Script diff -r fce1bb126900 -r 754afaa07386 HACKING --- a/HACKING Wed Sep 10 17:07:25 2003 +0000 +++ b/HACKING Wed Sep 10 20:10:20 2003 +0000 @@ -142,6 +142,17 @@ about.c: Not much to say here, just a few basic functions. +account.[ch]: + This controls the GaimAccount struct, which stores information + on each account a user registers with gaim. Usernames, pass- + words, user info, alias, user specific options, and everything + else controled from within the account editor (and then some) + are handled via this code. + +accountopt.[ch]: + Api and implemenation for account options. I'm not precisely + sure how this meshes with account.[ch] + away.c: This takes care of most of the away stuff: setting the away message (do_away_message); coming back (do_im_back); drawing the away window; @@ -154,10 +165,11 @@ Code for opening a browser window. Most of the code is trying to deal with Netscape. The most important function here is open_url. Have fun. -blist.c: +blist.[ch]: This takes care of the buddy list backend, the blist.xml file, importing old buddy list files, and related things like - finding buddies and groups. + finding buddies and groups. buddies, contacts, and groups + are controled from these files. buddy_chat.c: This takes care of the buddy chat stuff. This used to be a lot bigger