comparison doc/FAQ @ 1063:e1408fb04c36

[gaim-migrate @ 1073] updated HACKING to describe gaim_connection/aim_user/prpl. updated FAQ to answer some questions about multiple connections. made it so you're not able to send a message in a chat room that you're no longer in (i.e. when you were in the room but sign off) free'd the buddy list when the connection is destroyed tried to prevent set_buddy from being called before the buddy list is drawn i think there was something else committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Sat, 04 Nov 2000 03:08:54 +0000
parents 0415a7e30328
children 39636e80fef2
comparison
equal deleted inserted replaced
1062:9446ac58745e 1063:e1408fb04c36
28 6. Can I use my Windows 95 Buddylist with Gaim? 28 6. Can I use my Windows 95 Buddylist with Gaim?
29 7. I'm not a native English speaker and I would like a translated 29 7. I'm not a native English speaker and I would like a translated
30 version of gaim. 30 version of gaim.
31 8. I've got a proxy, and I'd like to use GAIM. 31 8. I've got a proxy, and I'd like to use GAIM.
32 32
33 III. Problems 33 III. Multiple Connections
34 1. What do you mean by "multiple connections"?
35 2. What's a PRPL?
36 3. What happens when I load a new protocol?
37 4. So how do I add accounts?
38 5. This sucks. I want my old gaim back.
39
40 IV. Problems
34 1. WAAAAAH! My sound doesn't work! 41 1. WAAAAAH! My sound doesn't work!
35 2. My buddy list disappeared! 42 2. My buddy list disappeared!
36 3. I click on URLs, but Netscape doesn't popup! 43 3. I click on URLs, but Netscape doesn't popup!
37 4. I don't use Netscape. 44 4. I don't use Netscape.
38 5. I'm using the GNOME client. I have a bug. 45 5. I'm using the GNOME client. I have a bug.
39 6. I have a bug not described here. 46 6. I have a bug not described here.
40 7. I have Mandrake 6.0 and GAIM doesnt work! 47 7. I have Mandrake 6.0 and GAIM doesnt work!
41 48
42 IV. Programming 49 V. Programming
43 1. I have a patch for gaim! 50 1. I have a patch for gaim!
44 2. I have a plugin for gaim! 51 2. I have a plugin for gaim!
45 3. Can you teach me how to program GTK? 52 3. Can you teach me how to program GTK?
46 53
47 V. Miscellaneous 54 VI. Miscellaneous
48 1. Can I talk to you on IM? 55 1. Can I talk to you on IM?
49 2. I want to write an IM client. Will you help me? 56 2. I want to write an IM client. Will you help me?
50 3. I have money. I need some software written. Can you help? 57 3. I have money. I need some software written. Can you help?
51 4. I have hardware here that's not being used, or money. Can 58 4. I have hardware here that's not being used, or money. Can
52 you use it? 59 you use it?
133 8. I'm behind a proxy, and I'd like to use GAIM. 140 8. I'm behind a proxy, and I'd like to use GAIM.
134 HTTP, Socks 4, and Socks 5 proxying should be working now. 141 HTTP, Socks 4, and Socks 5 proxying should be working now.
135 None of them support authentication yet though. 142 None of them support authentication yet though.
136 143
137 144
138 III. Problems 145 III. Multiple Connections
146 1. What do you mean by "multiple connections"?
147 Multiple Connections means that it's possible to connect to
148 the AOL servers using more than one screenname at a time. When you connect
149 using more than one screenname, each name will have their own buddy list. Each
150 will be able to send messages and do all the normal things. It's just a way of
151 not having to run 3 copies of gaim for each of your screennames.
152
153 2. What's a PRPL?
154 PRPL stands for PRotocol PLugin. It's a way to dynamically add
155 new protocols to gaim. This allows you to use gaim as your AIM client, ICQ
156 client, Yahoo, client, and even IRC client, all at the same time. Loading a
157 PRPL is like loading any other plugin - simply load the file from the plugins
158 dialog. Then simply add an account using the Account Editor and have it use
159 that protocol.
160
161 3. What happens when I load a new protocol?
162 Gaim keeps track of all the protocols that it knows about.
163 When you load a new protocol, it lets you add a new account that uses that
164 protocol. If you loaded the protocol as a plugin, and remove that plugin, gaim
165 then signs off any connections that were using that protocol, and forgets
166 about it. If you load a protocol that has already been loaded, it will unload
167 the original one and load the new one.
168
169 4. So how do I add accounts?
170 There is an Account Editor that is accessible from the main
171 signon window, and also from the Buddy List Tools menu. This brings up a
172 window that lets you add and remove accounts, modify them, and sign them on
173 independently of each other.
174
175 5. This sucks. I want my old gaim back.
176 Relax, there's a configure option, --disable-multi, that will
177 remove any way of having multiple connections from the UI. This gives gaim the
178 old familiar UI, and allow only one connection at a time. It will also benefit
179 from all of the features added that are not related to multiple connections
180 (like reporting idle times based on X usage).
181
182
183 IV. Problems
139 1. WAAAAAH! My sound doesn't work! 184 1. WAAAAAH! My sound doesn't work!
140 ./configure should autodetect whether or not you have ESD 185 ./configure should autodetect whether or not you have ESD
141 libraries. If you have them it _WILL_ compile with them, if not it won't. 186 libraries. If you have them it _WILL_ compile with them, if not it won't.
142 If it compiles with them, you don't need to be running the ESD daemon, it'll 187 If it compiles with them, you don't need to be running the ESD daemon, it'll
143 automatically fallback to using /dev/dsp. Make sure that gaim has proper 188 automatically fallback to using /dev/dsp. Make sure that gaim has proper
183 228
184 Don't use EVIL 'updates' tool. It's broke.. really bad. 229 Don't use EVIL 'updates' tool. It's broke.. really bad.
185 230
186 Mandrake 6.1, with its newer libraries, appears to fix this problem. 231 Mandrake 6.1, with its newer libraries, appears to fix this problem.
187 232
188 IV. Programming 233 V. Programming
189 1. I have a patch for gaim! 234 1. I have a patch for gaim!
190 Nice. Think about your patch though. First, does it have 235 Nice. Think about your patch though. First, does it have
191 to do with AIM? I won't apply patches for stock tickers, search engines, 236 to do with AIM? I won't apply patches for stock tickers, search engines,
192 etc. Rewrite it as a plug-in if you really want bloat like that. 237 etc. Rewrite it as a plug-in if you really want bloat like that.
193 Second, is it useful? A lot of patches I get are horribly unuseful except 238 Second, is it useful? A lot of patches I get are horribly unuseful except
222 help. If you had a little BASIC experience in high school and are having 267 help. If you had a little BASIC experience in high school and are having
223 trouble making a button widget do anything when you click it, buy a book on 268 trouble making a button widget do anything when you click it, buy a book on
224 C and read the damn GTK tutorial, I'm a busy person. 269 C and read the damn GTK tutorial, I'm a busy person.
225 270
226 271
227 V. Miscellaneous 272 VI. Miscellaneous
228 1. Can I talk to you on IM? 273 1. Can I talk to you on IM?
229 Sure. My IM name is RobFlynn. The rest of the crew's IM names 274 Sure. My IM name is RobFlynn. The rest of the crew's IM names
230 can be found in various places. Keep in mind though, I'm a very busy person. 275 can be found in various places. Keep in mind though, I'm a very busy person.
231 This IM name is used for friends as well as for gaim (I don't just log this 276 This IM name is used for friends as well as for gaim (I don't just log this
232 guy in when I want to talk to gaim people). So please, don't IM me just to 277 guy in when I want to talk to gaim people). So please, don't IM me just to