libfaim/CHANGES.gaim

Fri, 26 May 2000 23:10:21 +0000

author
Eric Warmenhoven <warmenhoven@yahoo.com>
date
Fri, 26 May 2000 23:10:21 +0000
changeset 270
d1f575a953a3
parent 265
6e9ad85d490d
child 276
60d81c158356
permissions
-rw-r--r--

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

270
d1f575a953a3 [gaim-migrate @ 280]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 265
diff changeset
1
d1f575a953a3 [gaim-migrate @ 280]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 265
diff changeset
2 Fri May 26 22:56:00 UTC 2000 EWarmenhoven
d1f575a953a3 [gaim-migrate @ 280]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 265
diff changeset
3 - Adam explained to me everything I was doing wrong, ridiculed me a bit,
d1f575a953a3 [gaim-migrate @ 280]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 265
diff changeset
4 and eventually told me how to fix the 100% bug. Gaim/Faim is now
d1f575a953a3 [gaim-migrate @ 280]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 265
diff changeset
5 completely usable (chat is still a little funny). The only thing left
d1f575a953a3 [gaim-migrate @ 280]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 265
diff changeset
6 to do is add better error handling.
d1f575a953a3 [gaim-migrate @ 280]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 265
diff changeset
7 - Changed aim_txqueue.c in libfaim to flush the queue after something
d1f575a953a3 [gaim-migrate @ 280]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 265
diff changeset
8 was enqueue'd, per Adam's suggestion. This is the only real change I
d1f575a953a3 [gaim-migrate @ 280]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 265
diff changeset
9 have made to libfaim in order to get it to work with gaim.
265
6e9ad85d490d [gaim-migrate @ 275]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 259
diff changeset
10
6e9ad85d490d [gaim-migrate @ 275]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 259
diff changeset
11 Thu May 25 07:10:34 UTC 2000 EWarmenhoven
6e9ad85d490d [gaim-migrate @ 275]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 259
diff changeset
12 - Changed around aim.c a bit so that the registering of sounds and
6e9ad85d490d [gaim-migrate @ 275]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 259
diff changeset
13 plugins and such gets taken care of after we actually finish signing
6e9ad85d490d [gaim-migrate @ 275]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 259
diff changeset
14 on. this should fix a lot of things, but still not the 100% bug (as I
6e9ad85d490d [gaim-migrate @ 275]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 259
diff changeset
15 call it now).
259
3b089677f139 [gaim-migrate @ 269]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 258
diff changeset
16
3b089677f139 [gaim-migrate @ 269]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 258
diff changeset
17 Wed May 24 19:10:19 UTC 2000 EWarmenhoven
3b089677f139 [gaim-migrate @ 269]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 258
diff changeset
18 - Got rid of aim_select. Good. But it still uses 100% of the CPU. Bad.
3b089677f139 [gaim-migrate @ 269]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 258
diff changeset
19 The reason is because oscar_callback gets called whenever there's
3b089677f139 [gaim-migrate @ 269]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 258
diff changeset
20 data waiting on the file descriptor, and it always thinks there's
3b089677f139 [gaim-migrate @ 269]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 258
diff changeset
21 data waiting, even when we've already dealt with the data.
258
63b21fea6799 [gaim-migrate @ 268]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 256
diff changeset
22
63b21fea6799 [gaim-migrate @ 268]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 256
diff changeset
23 Wed May 24 05:20:31 UTC 2000 EWarmenhoven
63b21fea6799 [gaim-migrate @ 268]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 256
diff changeset
24 - Inviting someone is possible now (I hope - I haven't been able to get
63b21fea6799 [gaim-migrate @ 268]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 256
diff changeset
25 into a chat room using libfaim (any client) for a couple days now).
63b21fea6799 [gaim-migrate @ 268]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 256
diff changeset
26 - I found out from Adam that whispering (which is kind of a stupid idea
63b21fea6799 [gaim-migrate @ 268]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 256
diff changeset
27 anyway) isn't in Oscar, and hasn't been for quite some time, so I
63b21fea6799 [gaim-migrate @ 268]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 256
diff changeset
28 put a nice little error message when you try to whisper.
256
6e75c86e8639 [gaim-migrate @ 266]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 253
diff changeset
29
6e75c86e8639 [gaim-migrate @ 266]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 253
diff changeset
30 Tue May 23 18:07:00 UTC 2000 EWarmenhoven
6e75c86e8639 [gaim-migrate @ 266]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 253
diff changeset
31 - I fixed the code to tell the server who's on your permit/deny list.
6e75c86e8639 [gaim-migrate @ 266]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 253
diff changeset
32 I still don't think it works right in all cases, but it does in most.
253
005289f6798d [gaim-migrate @ 263]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 251
diff changeset
33
005289f6798d [gaim-migrate @ 263]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 251
diff changeset
34 Tue May 23 03:32:26 UTC 2000 EWarmenhoven
005289f6798d [gaim-migrate @ 263]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 251
diff changeset
35 - I commented out the code to tell the server who's on your permit or
005289f6798d [gaim-migrate @ 263]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 251
diff changeset
36 deny lists. I coded that part seriously wrong.
005289f6798d [gaim-migrate @ 263]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 251
diff changeset
37 - un-#ifndef'd rvous.c, so theoretically, once libfaim supports file
005289f6798d [gaim-migrate @ 263]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 251
diff changeset
38 transfer (et al.) it should be relatively easy to add the code for
005289f6798d [gaim-migrate @ 263]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 251
diff changeset
39 it.
005289f6798d [gaim-migrate @ 263]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 251
diff changeset
40 - Placed FIXME's throughout the code to try to signal problems
005289f6798d [gaim-migrate @ 263]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 251
diff changeset
41 - Other touch-ups (not worth mentioning)
251
909baee29908 [gaim-migrate @ 261]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 249
diff changeset
42
909baee29908 [gaim-migrate @ 261]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 249
diff changeset
43 Mon May 22 19:02:19 UTC 2000 EWarmenhoven
909baee29908 [gaim-migrate @ 261]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 249
diff changeset
44 - Able to be invited to join a chat room
249
14b7e4f943ff [gaim-migrate @ 259]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 248
diff changeset
45
14b7e4f943ff [gaim-migrate @ 259]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 248
diff changeset
46 Mon May 22 01:14:36 UTC 2000 EWarmenhoven
14b7e4f943ff [gaim-migrate @ 259]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 248
diff changeset
47 - You can now get users' away messages
248
81f75c658111 [gaim-migrate @ 258]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 247
diff changeset
48
81f75c658111 [gaim-migrate @ 258]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 247
diff changeset
49 Sun May 21 11:42:22 UTC 2000 EWarmenhoven
81f75c658111 [gaim-migrate @ 258]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 247
diff changeset
50 - There were small changes to the libfaim code, which I updated
81f75c658111 [gaim-migrate @ 258]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 247
diff changeset
51 - Went ahead and implemented chat (since I said I wouldn't touch it
81f75c658111 [gaim-migrate @ 258]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 247
diff changeset
52 until libfaim got updated again)
247
72198f34b362 [gaim-migrate @ 257]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 243
diff changeset
53
72198f34b362 [gaim-migrate @ 257]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 243
diff changeset
54 Sat May 20 22:42:24 UTC 2000 EWarmenhoven
72198f34b362 [gaim-migrate @ 257]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 243
diff changeset
55 - Getting a user's info now displays the familiar dialog window
72198f34b362 [gaim-migrate @ 257]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 243
diff changeset
56 - You can now add people to your permit/deny list (I think - but I
72198f34b362 [gaim-migrate @ 257]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 243
diff changeset
57 also think I did it wrong)
72198f34b362 [gaim-migrate @ 257]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 243
diff changeset
58 - It's been a busy day, I think I'm done until libfaim gets updated
72198f34b362 [gaim-migrate @ 257]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 243
diff changeset
59 again (which means no chat for a while, sorry)
72198f34b362 [gaim-migrate @ 257]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 243
diff changeset
60
243
7b462f4e88c6 [gaim-migrate @ 253]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 242
diff changeset
61 Sat May 20 09:56:16 UTC 2000 EWarmenhoven
7b462f4e88c6 [gaim-migrate @ 253]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 242
diff changeset
62 - That 2 second delay in updates is gone, and I think it's actually
7b462f4e88c6 [gaim-migrate @ 253]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 242
diff changeset
63 faster than the TOC code now.
7b462f4e88c6 [gaim-migrate @ 253]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 242
diff changeset
64 - I figured out why it was segfaulting. I'm stupid sometimes.
7b462f4e88c6 [gaim-migrate @ 253]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 242
diff changeset
65 - I figured out why the idle times were appearing bizarrely. Once
7b462f4e88c6 [gaim-migrate @ 253]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 242
diff changeset
66 again, I'm stupid sometimes.
7b462f4e88c6 [gaim-migrate @ 253]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 242
diff changeset
67 - You can now be idle
7b462f4e88c6 [gaim-migrate @ 253]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 242
diff changeset
68 - You can now get a user's info (sort of - use the debug window) (still
7b462f4e88c6 [gaim-migrate @ 253]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 242
diff changeset
69 no away messages though....)
7b462f4e88c6 [gaim-migrate @ 253]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 242
diff changeset
70 - You can now be away
7b462f4e88c6 [gaim-migrate @ 253]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 242
diff changeset
71 - You can now set your info (but not your dir info - yet)
7b462f4e88c6 [gaim-migrate @ 253]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 242
diff changeset
72 - I think it's almost at a point where it's ready for use.
7b462f4e88c6 [gaim-migrate @ 253]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 242
diff changeset
73
242
476adbe0c517 [gaim-migrate @ 252]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 237
diff changeset
74 Sat May 20 06:29:31 UTC 2000 EWarmenhoven
476adbe0c517 [gaim-migrate @ 252]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 237
diff changeset
75 - You can add and remove buddies now. It also tries to retrieve the
476adbe0c517 [gaim-migrate @ 252]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 237
diff changeset
76 buddy list using the .gaimbdcache list, and saves it the same way
476adbe0c517 [gaim-migrate @ 252]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 237
diff changeset
77 (remember the Oscar server doesn't save the list for us).
476adbe0c517 [gaim-migrate @ 252]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 237
diff changeset
78 - When someone goes idle (e.g. 10 minutes idle), it appears as 266334.5
476adbe0c517 [gaim-migrate @ 252]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 237
diff changeset
79 hours idle. I'm not sure if that's my problem or libfaim's.
476adbe0c517 [gaim-migrate @ 252]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 237
diff changeset
80 - Sometimes it segfaults when you try to sign in, sometimes it doesn't.
476adbe0c517 [gaim-migrate @ 252]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 237
diff changeset
81 I can't figure out why.
476adbe0c517 [gaim-migrate @ 252]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 237
diff changeset
82 - It still has the 2 second delay between display updates. I think I'm
476adbe0c517 [gaim-migrate @ 252]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 237
diff changeset
83 going insane; it doesn't bug as much as it used to.
476adbe0c517 [gaim-migrate @ 252]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 237
diff changeset
84
237
83ff5f92ee7e [gaim-migrate @ 247]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
85 Sat May 20 00:16:25 UTC 2000 EWarmenhoven
83ff5f92ee7e [gaim-migrate @ 247]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
86 - First log entry! Yay!
83ff5f92ee7e [gaim-migrate @ 247]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
87 - Updated the libfaim code to the latest in CVS
83ff5f92ee7e [gaim-migrate @ 247]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
88 - Rewrote much of oscar.c (if not all).
83ff5f92ee7e [gaim-migrate @ 247]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
89 - Current supported features:
83ff5f92ee7e [gaim-migrate @ 247]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
90 Signing On
83ff5f92ee7e [gaim-migrate @ 247]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
91 Receiving IMs
83ff5f92ee7e [gaim-migrate @ 247]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
92 Sending IMs
83ff5f92ee7e [gaim-migrate @ 247]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
93 - There is a 2 second delay between GTK updates. Please, someone
83ff5f92ee7e [gaim-migrate @ 247]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
94 fix this before I go insane.

mercurial