Mercurial > pidgin
comparison libfaim/README.gaim @ 519:926ba0807a2d
[gaim-migrate @ 529]
hm de hm hm
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Fri, 21 Jul 2000 20:03:12 +0000 |
parents | 6e318907bcce |
children | e947cb269c9d |
comparison
equal
deleted
inserted
replaced
518:091d081a269d | 519:926ba0807a2d |
---|---|
9 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. |
10 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 |
11 easier or 2) to fix a compilation error. That means that what you're getting | 11 easier or 2) to fix a compilation error. That means that what you're getting |
12 when you enable oscar is basically faimtest (the very instructional program | 12 when you enable oscar is basically faimtest (the very instructional program |
13 included with the libfaim source on sourceforge) with the Gaim GTK front-end. | 13 included with the libfaim source on sourceforge) with the Gaim GTK front-end. |
14 I'll put any changes I make into a file. So far the few changes I've made have | 14 So far the changes to libfaim that I've made are: |
15 been to make a few printf's not print, and removing a few defines from a .h and | 15 - remove mkbuildinfo.sh and put the #defines it creates into Makefile.am |
16 putting them in the Makefile/build process. | 16 - fix a typo in aim.h - "aim_directim_initiate", not "aim_directim_intiate" |
17 | 17 |
18 And finally, a word of warning. Gaim/Faim is VERY buggy. Please, don't use this | 18 And finally, a word of warning. Gaim/Faim is VERY buggy. Please, don't use this |
19 for anything other than laughs right now. Hopefully we'll get it working better | 19 for anything other than laughs right now. Hopefully we'll get it working better |
20 soon (please help!). | 20 soon (please help!). |
21 | 21 |
38 Sending IMs | 38 Sending IMs |
39 Being idle | 39 Being idle |
40 Being away/coming back | 40 Being away/coming back |
41 Setting your info | 41 Setting your info |
42 Getting users' info | 42 Getting users' info |
43 Getting users' away messages (PLEASE do not use oscar/libfaim just because of | 43 Getting users' away messages |
44 this, gaim with libfaim is still really buggy, none of you will listen | |
45 to me anyway) | |
46 Telling the server who's on your permit/deny lists | 44 Telling the server who's on your permit/deny lists |
47 Chat: | 45 Chat: |
48 - joining rooms | 46 - joining rooms |
49 - leaving rooms | 47 - leaving rooms |
50 - talking | 48 - talking |
51 - inviting someone | 49 - inviting someone |
52 - getting invited | 50 - getting invited |
53 - refreshing the chatlist in the preferences dialog | 51 - refreshing the chatlist in the preferences dialog |
54 ICQ!!! (Use your UIN instead of your SN to sign on) | 52 ICQ!!! (Use your UIN instead of your SN to sign on) |
53 Direct IM (aka IM Image, for sounds and pictures) | |
55 | 54 |
56 CURRENTLY UNSUPPORTED FEATURES | 55 CURRENTLY UNSUPPORTED FEATURES |
57 ============================== | 56 ============================== |
58 Warning users/getting warned | 57 Warning users/getting warned |
59 Chat: | 58 Chat: |
60 - whispering (this will never happen) | 59 - whispering (this will never happen) |
61 Getting/setting dir info | 60 Getting/setting dir info |
62 Changing your password | 61 Changing your password |
63 File transfer/IM images/voice chat/etc. (RVOUS stuff) | 62 File Transfer (Get/Send) |
63 Voice Chat | |
64 Buddy Icon | |
64 | 65 |
65 KNOWN ISSUES | 66 KNOWN ISSUES |
66 ============ | 67 ============ |
67 - Oscar doesn't do whispering in chat rooms any more (and hasn't for quite a | 68 - Oscar doesn't do whispering in chat rooms any more (and hasn't for quite a |
68 while, evidently). So if you want to "whisper" to someone, just IM them. | 69 while, evidently). So if you want to "whisper" to someone, just IM them. |
69 | 70 |
70 - The permit list sometimes has problems when you start gaim, but if you change | 71 - The permit list stuff is really warped. It works, but if you change it while |
71 to it in the middle of a session there don't seem to be any problems. | 72 you're signed on, you'll probably get kicked off. Don't ask me why. |
72 | 73 |
73 - "Allow anyone" and "Deny some" serve the same function. That's not a bug. But | 74 - "Allow anyone" and "Deny some" serve the same function. That's not a bug. But |
74 "Allow anyone" works all the time (?) and "Deny some" doesn't work some of the | 75 "Allow anyone" works all the time (?) and "Deny some" doesn't work some of the |
75 time. That's a bug. | 76 time. That's a bug. |
76 | 77 |
77 - Sometimes signing on doesn't work completely correctly. I think this is | |
78 because we request chatnav rights when we sign on, but I'm not entirely sure. | |
79 It could also be because of setting up the buddy list and retrieving who's | |
80 online. | |
81 | |
82 - If you sit idle for too long, sometimes it disconnects you (typically after a | |
83 few minutes). It may not be due to being idle, but keeping the lagometer on | |
84 seems to help. | |
85 | |
86 - If you receive a message that's too large, gaim segfaults. I haven't watched | 78 - If you receive a message that's too large, gaim segfaults. I haven't watched |
87 this in gdb or gotten a backtrace on it, so I'm not exactly sure what the | 79 this in gdb or gotten a backtrace on it, so I'm not exactly sure what the |
88 problem is. I think this actually happens on the TOC side of things too. | 80 problem is. I think this actually happens on the TOC side of things too. |
89 | 81 |
90 - Gaim/TOC can do RVOUS actions, but Gaim/Faim cannot. This is not because | 82 - Gaim/TOC can do some RVOUS actions, and Gaim/Faim can do others. This is not |
91 there is any difference in the two protocols as far as the actual transfer is | 83 because there is any difference in the protocols as far as the actual transfer |
92 concerned. Adam wants libfaim to handle *all* of the RVOUS connection stuff, | 84 is concerned. The only difference is what has been implemented and what hasn't |
93 which I can understand. Unfortunately, the only part he's implemented is Direct | 85 been. |
94 Direct IM, and I haven't implemented that on the gaim side yet. | |
95 | 86 |
96 - What *is* protocol-dependent about the RVOUS stuff is that only Oscar can | 87 - What *is* protocol-dependent about the RVOUS stuff is that only Oscar can |
97 request RVOUS actions, though both can receive them. However, libfaim cannot | 88 request RVOUS actions, though both can receive them. |
98 yet make the requests, so there is no difference between Gaim/TOC and Gaim/Faim | |
99 there. | |
100 | 89 |
101 - Warnings and Dir Info are not in libfaim yet, and so are not in Gaim/Faim yet. | 90 - Warnings and Dir Info are not in libfaim yet, and so are not in Gaim/Faim yet. |
102 | 91 |
103 - There are also FIXME's scattered about gaim. Grep around for those, figure | 92 - There are also FIXME's scattered about gaim. Grep around for those, figure |
104 out what needs to be fixed, do that sort of thing. :) (Fixing the things listed | 93 out what needs to be fixed, do that sort of thing. :) (Fixing the things listed |