Mercurial > pidgin
comparison HACKING @ 6809:754afaa07386
[gaim-migrate @ 7349]
a second partial update
committer: Tailor Script <tailor@pidgin.im>
author | Luke Schierer <lschiere@pidgin.im> |
---|---|
date | Wed, 10 Sep 2003 20:10:20 +0000 |
parents | 053b577e08f2 |
children | e64060a18be7 |
comparison
equal
deleted
inserted
replaced
6808:fce1bb126900 | 6809:754afaa07386 |
---|---|
140 ============ | 140 ============ |
141 | 141 |
142 about.c: | 142 about.c: |
143 Not much to say here, just a few basic functions. | 143 Not much to say here, just a few basic functions. |
144 | 144 |
145 account.[ch]: | |
146 This controls the GaimAccount struct, which stores information | |
147 on each account a user registers with gaim. Usernames, pass- | |
148 words, user info, alias, user specific options, and everything | |
149 else controled from within the account editor (and then some) | |
150 are handled via this code. | |
151 | |
152 accountopt.[ch]: | |
153 Api and implemenation for account options. I'm not precisely | |
154 sure how this meshes with account.[ch] | |
155 | |
145 away.c: | 156 away.c: |
146 This takes care of most of the away stuff: setting the away message | 157 This takes care of most of the away stuff: setting the away message |
147 (do_away_message); coming back (do_im_back); drawing the away window; | 158 (do_away_message); coming back (do_im_back); drawing the away window; |
148 etc. Away messages work really oddly due to multiple connections and | 159 etc. Away messages work really oddly due to multiple connections and |
149 multiple protocols; I think there are really only two or three people | 160 multiple protocols; I think there are really only two or three people |
152 | 163 |
153 browser.c: | 164 browser.c: |
154 Code for opening a browser window. Most of the code is trying to deal | 165 Code for opening a browser window. Most of the code is trying to deal |
155 with Netscape. The most important function here is open_url. Have fun. | 166 with Netscape. The most important function here is open_url. Have fun. |
156 | 167 |
157 blist.c: | 168 blist.[ch]: |
158 This takes care of the buddy list backend, the blist.xml file, | 169 This takes care of the buddy list backend, the blist.xml file, |
159 importing old buddy list files, and related things like | 170 importing old buddy list files, and related things like |
160 finding buddies and groups. | 171 finding buddies and groups. buddies, contacts, and groups |
172 are controled from these files. | |
161 | 173 |
162 buddy_chat.c: | 174 buddy_chat.c: |
163 This takes care of the buddy chat stuff. This used to be a lot bigger | 175 This takes care of the buddy chat stuff. This used to be a lot bigger |
164 until the chat and IM windows got merged in the code. Now it mostly | 176 until the chat and IM windows got merged in the code. Now it mostly |
165 just takes care of chat-specific stuff, like ignoring people and | 177 just takes care of chat-specific stuff, like ignoring people and |