| 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 |