Fri, 26 May 2000 23:10:21 +0000
[gaim-migrate @ 280]
Fixed the 100% bug, but in doing so, broke permit/deny lists, so that got
commented out (yet again). Gaim/Faim is now usable.
| 237 | 1 | Hello, your good friend EW here with a nice little notice that I'm sure will |
| 2 | affect the ten of you who actually read this. | |
| 3 | ||
| 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 | |
| 6 | updated libfaim to what's currently in the libfaim CVS on sourceforge. As of | |
|
248
81f75c658111
[gaim-migrate @ 258]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
247
diff
changeset
|
7 | right now, I've been able to implement most of the features libfaim offers. |
| 237 | 8 | |
| 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 | |
| 11 | easier (like putting all the .h files in the same directory as the .c files) or | |
| 12 | 2) to fix a compilation error that I happen to be able to fix very easily (like | |
| 13 | with a typo or something). That means that what you're getting when you enable | |
| 14 | oscar is basically faimtest (the very instructional program included with the | |
| 15 | libfaim source on sourceforge) with the Gaim GTK front-end. I'll put any changes | |
| 16 | I make into a file, but so far, I haven't made any changes other than moving the | |
| 17 | .h files down a directory. | |
| 18 | ||
|
270
d1f575a953a3
[gaim-migrate @ 280]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
265
diff
changeset
|
19 | And finally, a word of warning. Gaim/Faim is VERY buggy. Please, don't use this |
|
d1f575a953a3
[gaim-migrate @ 280]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
265
diff
changeset
|
20 | for anything other than laughs right now. Hopefully we'll get it working better |
|
d1f575a953a3
[gaim-migrate @ 280]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
265
diff
changeset
|
21 | soon (please help!). |
|
250
90097afb415f
[gaim-migrate @ 260]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
249
diff
changeset
|
22 | |
|
247
72198f34b362
[gaim-migrate @ 257]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
237
diff
changeset
|
23 | CURRENTLY SUPPORTED FEATURES |
|
72198f34b362
[gaim-migrate @ 257]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
237
diff
changeset
|
24 | ============================ |
|
72198f34b362
[gaim-migrate @ 257]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
237
diff
changeset
|
25 | Signing on |
|
258
63b21fea6799
[gaim-migrate @ 268]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
256
diff
changeset
|
26 | Receiving IMs |
|
247
72198f34b362
[gaim-migrate @ 257]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
237
diff
changeset
|
27 | Sending IMs |
|
258
63b21fea6799
[gaim-migrate @ 268]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
256
diff
changeset
|
28 | Being idle |
|
247
72198f34b362
[gaim-migrate @ 257]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
237
diff
changeset
|
29 | Being away/coming back |
|
72198f34b362
[gaim-migrate @ 257]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
237
diff
changeset
|
30 | Setting your info |
|
249
14b7e4f943ff
[gaim-migrate @ 259]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
248
diff
changeset
|
31 | Getting users' info |
|
258
63b21fea6799
[gaim-migrate @ 268]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
256
diff
changeset
|
32 | Chat: |
|
63b21fea6799
[gaim-migrate @ 268]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
256
diff
changeset
|
33 | - joining rooms |
|
63b21fea6799
[gaim-migrate @ 268]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
256
diff
changeset
|
34 | - leaving rooms |
|
63b21fea6799
[gaim-migrate @ 268]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
256
diff
changeset
|
35 | - talking |
|
63b21fea6799
[gaim-migrate @ 268]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
256
diff
changeset
|
36 | - getting invited |
|
63b21fea6799
[gaim-migrate @ 268]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
256
diff
changeset
|
37 | - inviting someone |
|
249
14b7e4f943ff
[gaim-migrate @ 259]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
248
diff
changeset
|
38 | Getting users' away messages (PLEASE do not use oscar/libfaim just because of |
|
250
90097afb415f
[gaim-migrate @ 260]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
249
diff
changeset
|
39 | this, gaim with libfaim is still really buggy, none of you will listen |
|
90097afb415f
[gaim-migrate @ 260]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
249
diff
changeset
|
40 | to me anyway) |
|
247
72198f34b362
[gaim-migrate @ 257]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
237
diff
changeset
|
41 | |
|
72198f34b362
[gaim-migrate @ 257]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
237
diff
changeset
|
42 | CURRENTLY UNSUPPORTED FEATURES |
|
72198f34b362
[gaim-migrate @ 257]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
237
diff
changeset
|
43 | ============================== |
|
248
81f75c658111
[gaim-migrate @ 258]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
247
diff
changeset
|
44 | Warning users/getting warned |
|
81f75c658111
[gaim-migrate @ 258]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
247
diff
changeset
|
45 | Chat: |
|
81f75c658111
[gaim-migrate @ 258]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
247
diff
changeset
|
46 | - whispering |
|
81f75c658111
[gaim-migrate @ 258]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
247
diff
changeset
|
47 | - refreshing the chatlist in the preferences dialog |
|
81f75c658111
[gaim-migrate @ 258]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
247
diff
changeset
|
48 | Getting/setting dir info |
|
81f75c658111
[gaim-migrate @ 258]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
247
diff
changeset
|
49 | Changing your password |
|
81f75c658111
[gaim-migrate @ 258]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
247
diff
changeset
|
50 | File transfer/IM images/voice chat/etc. |
|
270
d1f575a953a3
[gaim-migrate @ 280]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
265
diff
changeset
|
51 | Telling the server who's on your permit/deny lists |
|
247
72198f34b362
[gaim-migrate @ 257]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
237
diff
changeset
|
52 | |
|
248
81f75c658111
[gaim-migrate @ 258]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
247
diff
changeset
|
53 | KNOWN ISSUES |
|
81f75c658111
[gaim-migrate @ 258]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
247
diff
changeset
|
54 | ============ |
|
250
90097afb415f
[gaim-migrate @ 260]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
249
diff
changeset
|
55 | - libfaim apparently has a problem with receiving messages too fast (sort of). |
|
90097afb415f
[gaim-migrate @ 260]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
249
diff
changeset
|
56 | You can receive more messages in less time with TOC than with libfaim. It's not |
|
90097afb415f
[gaim-migrate @ 260]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
249
diff
changeset
|
57 | completely libfaim's fault though. |
|
248
81f75c658111
[gaim-migrate @ 258]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
247
diff
changeset
|
58 | |
|
270
d1f575a953a3
[gaim-migrate @ 280]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
265
diff
changeset
|
59 | - The permit/deny stuff is really funny. If I don't put it there, everything |
|
d1f575a953a3
[gaim-migrate @ 280]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
265
diff
changeset
|
60 | works great, if I do, it occasionally works, but not well. I've commented it out |
|
d1f575a953a3
[gaim-migrate @ 280]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
265
diff
changeset
|
61 | (again - I swear, this is the most on-again-off-again feature). |
|
d1f575a953a3
[gaim-migrate @ 280]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
265
diff
changeset
|
62 | |
|
253
005289f6798d
[gaim-migrate @ 263]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
251
diff
changeset
|
63 | - There are a lot of problems with panel support (funny that I'm supporting the |
|
265
6e9ad85d490d
[gaim-migrate @ 275]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
258
diff
changeset
|
64 | panel code, and the oscar code I wrote doesn't work well with it). I think this |
|
6e9ad85d490d
[gaim-migrate @ 275]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
258
diff
changeset
|
65 | is related to oscar_callback being funny. |
|
250
90097afb415f
[gaim-migrate @ 260]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
249
diff
changeset
|
66 | |
|
258
63b21fea6799
[gaim-migrate @ 268]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
256
diff
changeset
|
67 | - Oscar doesn't do whispering in chat rooms any more (and hasn't for quite a |
|
63b21fea6799
[gaim-migrate @ 268]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
256
diff
changeset
|
68 | while, evidently). So if you want to "whisper" to someone, just IM them. |
|
63b21fea6799
[gaim-migrate @ 268]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
256
diff
changeset
|
69 | |
|
270
d1f575a953a3
[gaim-migrate @ 280]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
265
diff
changeset
|
70 | - Chat is really funny. I have no idea what's going on with it. I'm not sure I |
|
d1f575a953a3
[gaim-migrate @ 280]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
265
diff
changeset
|
71 | want to know. I'm not worried about it, I never use chat. It's not exactly high- |
|
d1f575a953a3
[gaim-migrate @ 280]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
265
diff
changeset
|
72 | priority. |
|
247
72198f34b362
[gaim-migrate @ 257]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
237
diff
changeset
|
73 | |
|
253
005289f6798d
[gaim-migrate @ 263]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
251
diff
changeset
|
74 | - There are also FIXME's scattered about oscar.c. Grep around for those, figure |
|
250
90097afb415f
[gaim-migrate @ 260]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
249
diff
changeset
|
75 | out what needs to be fixed, do that sort of thing. :) (Fixing the things listed |
|
90097afb415f
[gaim-migrate @ 260]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
249
diff
changeset
|
76 | in KNOWN ISSUES above, or any other bugs you happen to find, is a very good use |
|
90097afb415f
[gaim-migrate @ 260]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
249
diff
changeset
|
77 | of your time.) (You didn't hear that from me.) |