comparison libfaim/README.gaim @ 248:cfc73b8501a7

[gaim-migrate @ 258] Oscar chat is there now. Adam will be happy, that's the only thing he asked me specifically about. committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Sun, 21 May 2000 11:58:18 +0000
parents f6e8ea29b24f
children 810c595258c8
comparison
equal deleted inserted replaced
247:f6e8ea29b24f 248:cfc73b8501a7
2 affect the ten of you who actually read this. 2 affect the ten of you who actually read this.
3 3
4 I'm going to start trying to get gaim to use Oscar through libfaim. As far as I 4 I'm going to start trying to get gaim to use Oscar through libfaim. As far as I
5 can tell, the only thing it used to be able to do is sign on and receive IMs. I 5 can tell, the only thing it used to be able to do is sign on and receive IMs. I
6 updated libfaim to what's currently in the libfaim CVS on sourceforge. As of 6 updated libfaim to what's currently in the libfaim CVS on sourceforge. As of
7 right now, I haven't even gotten it to sign on, but theoretically it can receive 7 right now, I've been able to implement most of the features libfaim offers.
8 IMs.
9 8
10 I'm going to try to make as few modifications as possible to the libfaim code. 9 I'm going to try to make as few modifications as possible to the libfaim code.
11 The only two modifications I'll probably ever make to it are 1) to make my life 10 The only two modifications I'll probably ever make to it are 1) to make my life
12 easier (like putting all the .h files in the same directory as the .c files) or 11 easier (like putting all the .h files in the same directory as the .c files) or
13 2) to fix a compilation error that I happen to be able to fix very easily (like 12 2) to fix a compilation error that I happen to be able to fix very easily (like
25 Being away/coming back 24 Being away/coming back
26 Being idle 25 Being idle
27 Setting your info 26 Setting your info
28 Getting other users' info 27 Getting other users' info
29 Telling the server who's on your permit/deny lists (buggy) 28 Telling the server who's on your permit/deny lists (buggy)
29 Chat:
30 - joining rooms
31 - leaving rooms
32 - talking
30 33
31 CURRENTLY UNSUPPORTED FEATURES 34 CURRENTLY UNSUPPORTED FEATURES
32 ============================== 35 ==============================
33 Warning users (libfaim's problem) 36 Warning users/getting warned
34 Chat (gaim's problem) 37 Chat:
35 Getting users' away messages (libfaim's problem? doesn't work with TOC either) 38 - whispering
36 Getting/setting dir info (libfaim's problem?) 39 - refreshing the chatlist in the preferences dialog
37 Changing your password (gaim's problem?) 40 - invitations (both to and from you)
38 File transfer/IM images/voice chat/etc. (gaim's problem?) 41 Getting users' away messages
42 Getting/setting dir info
43 Changing your password
44 File transfer/IM images/voice chat/etc.
39 45
40 (If I assigned problems incorrectly, sorry.) 46 KNOWN ISSUES
47 ============
48 - libfaim apparently has a problem with receiving messages to fast (sort of). If
49 someone sends you a message "too fast", the server says "slow down" basically,
50 and lets you know that a message was dropped. The time interval between messages
51 seems to be much longer with libfaim than with TOC (i.e. you can receive more
52 messages in less time with TOC than with libfaim). The outgoing limit seems to
53 be about the same. So if all your friends are slow typists, this shouldn't be a
54 problem.
55
56 - Signing on every once in a while acts really bizarrely for me. Maybe it's just
57 me.
58
59 - Adding or removing people to your permit/deny lists causes the server to tell
60 you everyone on your buddy list signed off and then immediately signed in again.
61 While you won't ever see that it happens (other than everyone will suddenly have
62 the guy-in-the-door icon), you'll hear it. Be warned.
41 63
42 HOW TO HELP 64 HOW TO HELP
43 =========== 65 ===========
44 So here's what you can do in order to help gaim use libfaim. There are basically 66 So here's what you can do in order to help gaim use libfaim. There are basically
45 3 steps: 67 3 steps: