Mercurial > pidgin
comparison doc/FAQ @ 141:f90b022235fe
[gaim-migrate @ 151]
Updates to the FAQ (there's been a few changes since 0.9.5), and found a
new (and presumably the last, since AOL stopped publishing it) copy of the
protocol.
committer: Tailor Script <tailor@pidgin.im>
| author | Eric Warmenhoven <eric@warmenhoven.org> |
|---|---|
| date | Wed, 19 Apr 2000 22:36:38 +0000 |
| parents | 2846a03bda67 |
| children | 46b6b894bc48 |
comparison
equal
deleted
inserted
replaced
| 140:436bead8f65d | 141:f90b022235fe |
|---|---|
| 34 6. I have a bug not described here. | 34 6. I have a bug not described here. |
| 35 7. I have Mandrake 6.0 and GAIM doesnt work! | 35 7. I have Mandrake 6.0 and GAIM doesnt work! |
| 36 | 36 |
| 37 IV. Programming | 37 IV. Programming |
| 38 1. I have a patch for gaim! | 38 1. I have a patch for gaim! |
| 39 2. Can you teach me how to program GTK? | 39 2. I have a plugin for gaim! |
| 40 3. Can you teach me how to program GTK? | |
| 40 | 41 |
| 41 V. Miscellaneous | 42 V. Miscellaneous |
| 42 1. Can I talk to you on IM? | 43 1. Can I talk to you on IM? |
| 43 2. I want to write an IM client. Will you help me? | 44 2. I want to write an IM client. Will you help me? |
| 44 3. I have money. I need some software written. Can you help? | 45 3. I have money. I need some software written. Can you help? |
| 65 and undocumented. Some people have used network tools and such to figure | 66 and undocumented. Some people have used network tools and such to figure |
| 66 it mostly out -- Look for 'faim'. We use TOC, which is completely open and | 67 it mostly out -- Look for 'faim'. We use TOC, which is completely open and |
| 67 documented. | 68 documented. |
| 68 | 69 |
| 69 2. Where can I find info on it? | 70 2. Where can I find info on it? |
| 70 Go to <http://www.aim.aol.com/tik> and download a copy of TiK. | 71 In the document called PROTOCOL. It's the version that was |
| 71 In it you will find a document called PROTOCOL which describes the protocol in | 72 published with AOL's TiK client version 0.75, which appears to be the last |
| 72 full. | 73 one ever published. |
| 73 | 74 |
| 74 3. What other clients use this protocol? | 75 3. What other clients use this protocol? |
| 75 Go to <http://www.aim.aol.com/tik>. There is a list there. | 76 There are a few other Unix programs that use it, I think. I |
| 77 really couldn't tell you though. AOL used to keep a list of them, but no more. | |
| 76 | 78 |
| 77 4. TCP or UDP? | 79 4. TCP or UDP? |
| 78 TCP. | 80 TCP. |
| 79 | 81 |
| 80 5. So the buddy list is stored on the server? | 82 5. So the buddy list is stored on the server? |
| 114 gaim. This will eventually be fully incorporated into GAIM and the script | 116 gaim. This will eventually be fully incorporated into GAIM and the script |
| 115 will no longer be needed. | 117 will no longer be needed. |
| 116 | 118 |
| 117 7. I'm not a native English speaker and I would like a translated | 119 7. I'm not a native English speaker and I would like a translated |
| 118 version of gaim. | 120 version of gaim. |
| 119 | |
| 120 By all means, IM me at 'Zilding' or email me at | 121 By all means, IM me at 'Zilding' or email me at |
| 121 jimduchek@ou.edu. I'm working on standard GNU locale support for the next | 122 jimduchek@ou.edu. I'm working on standard GNU locale support for the next |
| 122 version of gaim, and I'm going to need translations. If you can do a | 123 version of gaim, and I'm going to need translations. If you can do a |
| 123 translation for us, I'd greatly appreciate it! Just let me know and I'll | 124 translation for us, I'd greatly appreciate it! Just let me know and I'll |
| 124 give you detailed instructions on how to do it. | 125 give you detailed instructions on how to do it. |
| 134 1. WAAAAAH! My sound doesn't work! | 135 1. WAAAAAH! My sound doesn't work! |
| 135 ./configure should autodetect whether or not you have ESD | 136 ./configure should autodetect whether or not you have ESD |
| 136 libraries. If you have them it _WILL_ compile with them, if not it won't. | 137 libraries. If you have them it _WILL_ compile with them, if not it won't. |
| 137 If it compiles with them, you don't need to be running the ESD daemon, it'll | 138 If it compiles with them, you don't need to be running the ESD daemon, it'll |
| 138 automatically fallback to using /dev/dsp. Make sure that gaim has proper | 139 automatically fallback to using /dev/dsp. Make sure that gaim has proper |
| 139 permissions to talk to /dev/dsp and /dev/audio though! | 140 permissions to talk to /dev/dsp and /dev/audio though! |
| 141 The GNOME client now goes through GNOME for its sounds. If | |
| 142 sounds aren't playing, make sure you've got them turned on in the GNOME | |
| 143 control center. (The reason this was done was to make it more easily | |
| 144 configurable.) | |
| 140 | 145 |
| 141 2. My buddy list disappeared! | 146 2. My buddy list disappeared! |
| 142 You didn't back up your buddy list, did you? You never back | 147 You didn't back up your buddy list, did you? You never back |
| 143 anything up! Oh well. The TOC server loses lists from time to time, it | 148 anything up! Oh well. The TOC server loses lists from time to time, it |
| 144 happens to me as well. (And no, I never have a backup ;). I intend to | 149 happens to me as well. (And no, I never have a backup ;). I intend to |
| 153 I'm very interested in supporting other web browsers. Do | 158 I'm very interested in supporting other web browsers. Do |
| 154 send me information on how to send a URL to your browser remotely (or point | 159 send me information on how to send a URL to your browser remotely (or point |
| 155 me at the source to the browser, I might be able to figure it out.). | 160 me at the source to the browser, I might be able to figure it out.). |
| 156 | 161 |
| 157 5. I'm using the GNOME client. I have a bug. | 162 5. I'm using the GNOME client. I have a bug. |
| 158 Too smeggin' bad. :) I personally do NOT write any of the | 163 GNOME bugs should be reported to Eric Warmenhoven (IM: |
| 159 GNOME code. If you find bugs in the GNOME client, I will accept emails | 164 EWarmenhoven (how original)), who is now maintaining that part of the code. If |
| 160 describing these bugs, so I can pass them on to the correct person. | 165 you ask the other guys about it, they'll just point you at him. |
| 161 I will also accept PATCHES to fix these bugs (but not like any of y'all | |
| 162 ever do anything but whine about bugs anyway, who am I kidding ;). | |
| 163 If you IM me whining about a GNOME bug, you will probably be ignored. | |
| 164 | 166 |
| 165 6. I have a bug not described here. | 167 6. I have a bug not described here. |
| 166 Well, it could be a few things. Firstly, you MUST HAVE GTK+ | 168 Well, it could be a few things. Firstly, you MUST HAVE GTK+ |
| 167 VERSION 1.2.3 installed! Please state in any bug report that you ARE using | 169 VERSION 1.2.3 installed! Please state in any bug report that you ARE using |
| 168 1.2.3, otherwise you have a chance of being ignored. With that said ;) | 170 1.2.3, otherwise you have a chance of being ignored. With that said ;) |
| 169 email me at jimduchek@ou.edu, I would like to hear your bug reports (but | 171 email me at jimduchek@ou.edu, I would like to hear your bug reports (but |
| 170 please, not your problems installing GTK). | 172 please, not your problems installing GTK). Also, sourceforge.net has a bug |
| 173 tracking system for us at <http://sourceforge.net/bugs/?group_id=235>. | |
| 171 | 174 |
| 172 7. I have Mandrake 6.0 and GAIM doesnt work! | 175 7. I have Mandrake 6.0 and GAIM doesnt work! |
| 173 | 176 |
| 174 Bob Meyer <meyer_rm@yahoo.com> writes: | 177 Bob Meyer <meyer_rm@yahoo.com> writes: |
| 175 | 178 |
| 185 | 188 |
| 186 IV. Programming | 189 IV. Programming |
| 187 1. I have a patch for gaim! | 190 1. I have a patch for gaim! |
| 188 Nice. Think about your patch though. First, does it have | 191 Nice. Think about your patch though. First, does it have |
| 189 to do with AIM? I won't apply patches for stock tickers, search engines, | 192 to do with AIM? I won't apply patches for stock tickers, search engines, |
| 190 etc. We're working on plug-ins if you really want bloat like that. | 193 etc. Rewrite it as a plug-in if you really want bloat like that. |
| 191 Second, is it useful? A lot of patches I get are horribly unuseful except | 194 Second, is it useful? A lot of patches I get are horribly unuseful except |
| 192 in very specific situations (ie YOUR situation). Thirdly, your code | 195 in very specific situations (ie YOUR situation). Thirdly, your code |
| 193 will not retain your copyright. All code submitted must be protected by | 196 will not retain your copyright. All code submitted must be protected by |
| 194 the GPL and the copyright will be given to Mark Spencer. If you don't | 197 the GPL and the copyright will be given to Mark Spencer. If you don't |
| 195 like this, don't send me your patches. You will be given authorship credit, | 198 like this, don't send me your patches. You will be given authorship credit, |
| 200 functionsLikeThis. If you do that, fine. It's great. But guess what? | 203 functionsLikeThis. If you do that, fine. It's great. But guess what? |
| 201 This is C. C programmers don't write like that. I don't write like that. | 204 This is C. C programmers don't write like that. I don't write like that. |
| 202 I don't want to READ code like that. I want a homogenous coding style | 205 I don't want to READ code like that. I want a homogenous coding style |
| 203 on this program, and it's gonna be MY coding style. :) | 206 on this program, and it's gonna be MY coding style. :) |
| 204 Now, if you've managed to get through all that and I haven't | 207 Now, if you've managed to get through all that and I haven't |
| 205 discouraged you entirely, my email address is jimduchek@ou.edu, you can | 208 discouraged you entirely, send your patches to Rob Flynn (rob@linuxpimps.com). |
| 206 send your patches there. | 209 |
| 207 | 210 2. I have a plugin for gaim! |
| 208 2. Can you teach me how to program GTK? | 211 Cool. Before you release it to anyone though, make sure you |
| 212 understand that if it does anything useful, it is necessarily licenced under | |
| 213 the GPL. It's that whole "code that uses GPL'ed code is thus GPL'ed" clause. | |
| 214 Also, don't send it to us. It's not that we don't want it, but there are | |
| 215 better places to put it. Head over to sourceforge.net and submit it there | |
| 216 <http://sourceforge.net/patch/?group_id=235>. It'll be available more quickly | |
| 217 that way. | |
| 218 | |
| 219 3. Can you teach me how to program GTK? | |
| 209 Yes, I can. But no, I'm not going to. There's a really | 220 Yes, I can. But no, I'm not going to. There's a really |
| 210 nice tutorial at http://www.gtk.org. If you're a fairly experienced | 221 nice tutorial at http://www.gtk.org. If you're a fairly experienced |
| 211 programmer, and you get stuck on something odd, IM me, I'm usually happy to | 222 programmer, and you get stuck on something odd, IM me, I'm usually happy to |
| 212 help. If you had a little BASIC experience in high school and are having | 223 help. If you had a little BASIC experience in high school and are having |
| 213 trouble making a button widget do anything when you click it, buy a book on | 224 trouble making a button widget do anything when you click it, buy a book on |
