annotate libfaim/CHANGES.gaim @ 312:3069be4c291e

[gaim-migrate @ 322] I don't know why I did this. I have homework due in 15 hours that I haven't started yet, and it's in a language I don't know and it's a project I don't understand. If my teacher knew about this, he would be pissed. He looks pissed all the time, even when he's not. When he smiles he looks devilish. Maybe I only think that because literally half the class flunked the midterm. I am not joking about that. More people got F's than A, B, and C combined. It's 2 am and the homework's due at 5 tomorrow so what do I do? Get chat to work. Wow. That's going to look good on my resume. "Why did you flunk this class?" "Because I was getting chat in Instant Messenger to work." Not that that's not something to be proud of, but I wonder which is more important to employers. The big battle, experience versus education. Just because you got good grades in college doesn't mean you're smarter than someone who flunked, it just means you put in the effort necessary to get a better grade and the other person didn't. Maybe the person who flunked was working on real honest-to-god actually *used* software, as opposed to some stupid tree that only gets used for a fringe branch of computer science that doesn't offer much more than a normal heap or binary search tree offers. Maybe the person was out there reverse-engineering protocols and allowing cross- platform communication to occur, creating interoperability and causing a greater demand not only for the product, but for the platform it runs on! Given the choices, who would you pick? Someone who was told how to code a tree and managed to get it to work, or someone who increases your userbase and marketability? Enough of my rant for a while. I've had waaaaay too much sugar (gummy candy is deadly). committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Fri, 02 Jun 2000 09:11:48 +0000
parents 61894ab8c47e
children cea40691706c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
312
3069be4c291e [gaim-migrate @ 322]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 302
diff changeset
1
3069be4c291e [gaim-migrate @ 322]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 302
diff changeset
2 Fri Jun 2 08:53:53 UTC 2000 EWarmenhoven
3069be4c291e [gaim-migrate @ 322]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 302
diff changeset
3 - Well, I got chat working again.
3069be4c291e [gaim-migrate @ 322]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 302
diff changeset
4 - Added struct chat_connection to keep track of file descriptors and
3069be4c291e [gaim-migrate @ 322]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 302
diff changeset
5 input watchers.
3069be4c291e [gaim-migrate @ 322]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 302
diff changeset
6 - Added oscar_chats to keep track of chat_connection's.
3069be4c291e [gaim-migrate @ 322]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 302
diff changeset
7 - It still doesn't work well, nor all the time. But at least it works.
302
61894ab8c47e [gaim-migrate @ 312]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 288
diff changeset
8
61894ab8c47e [gaim-migrate @ 312]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 288
diff changeset
9 Thu Jun 1 09:36:04 UTC 2000 EWarmenhoven
61894ab8c47e [gaim-migrate @ 312]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 288
diff changeset
10 - The buddy list and permit/deny list get set before you finish signing
61894ab8c47e [gaim-migrate @ 312]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 288
diff changeset
11 on now, so you shouldn't flash on the buddy lists of people you're
61894ab8c47e [gaim-migrate @ 312]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 288
diff changeset
12 denying. This should also help some (not all) signin problems.
61894ab8c47e [gaim-migrate @ 312]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 288
diff changeset
13 - Added more debug_print statements to oscar.c and server.c to try to
61894ab8c47e [gaim-migrate @ 312]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 288
diff changeset
14 figure out why chat's not working.
288
6e609d42f767 [gaim-migrate @ 298]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 283
diff changeset
15
6e609d42f767 [gaim-migrate @ 298]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 283
diff changeset
16 Wed May 31 19:15:38 UTC 2000 EWarmenhoven
6e609d42f767 [gaim-migrate @ 298]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 283
diff changeset
17 - Signon works better; oscar_callback takes an aim_conn_t instead of an
6e609d42f767 [gaim-migrate @ 298]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 283
diff changeset
18 aim_session_t now to try and prevent reported connection errors.
6e609d42f767 [gaim-migrate @ 298]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 283
diff changeset
19 - Setting the latency before creating the buddy list seems to remove
6e609d42f767 [gaim-migrate @ 298]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 283
diff changeset
20 some signon problems, especially if you have a larger buddy list.
283
0f14e6d8a51b [gaim-migrate @ 293]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 282
diff changeset
21
0f14e6d8a51b [gaim-migrate @ 293]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 282
diff changeset
22 Wed May 31 02:50:36 UTC 2000 EWarmenhoven
0f14e6d8a51b [gaim-migrate @ 293]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 282
diff changeset
23 - Good fun things here. Sometimes I think Adam does things just to make
0f14e6d8a51b [gaim-migrate @ 293]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 282
diff changeset
24 it difficult for me, I swear (j/k :) ).
0f14e6d8a51b [gaim-migrate @ 293]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 282
diff changeset
25 - I moved all the .h files into the faim/ directory because I'm tired
0f14e6d8a51b [gaim-migrate @ 293]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 282
diff changeset
26 of changing faim/aim.h to just aim.h every time Adam makes an update.
0f14e6d8a51b [gaim-migrate @ 293]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 282
diff changeset
27 - libfaim can now send messages much longer than WinAIM or TOC can. But,
0f14e6d8a51b [gaim-migrate @ 293]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 282
diff changeset
28 the length checking code is still in conversation.c, and I haven't
0f14e6d8a51b [gaim-migrate @ 293]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 282
diff changeset
29 changed it yet, mostly because I'm lazy.
282
918db59d3814 [gaim-migrate @ 292]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 281
diff changeset
30
918db59d3814 [gaim-migrate @ 292]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 281
diff changeset
31 Wed May 31 00:40:42 UTC 2000 EWarmenhoven
918db59d3814 [gaim-migrate @ 292]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 281
diff changeset
32 - Adam added a file to libfaim, aim_meta.c, that has one main function:
918db59d3814 [gaim-migrate @ 292]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 281
diff changeset
33 to return the libfaim version and when it was build (date/time). So
918db59d3814 [gaim-migrate @ 292]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 281
diff changeset
34 I added it to gaim's copy.
918db59d3814 [gaim-migrate @ 292]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 281
diff changeset
35 - aim_meta.c included a file, aim_buildcode.h, which was created by a
918db59d3814 [gaim-migrate @ 292]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 281
diff changeset
36 shell script, and defined two values at build time. Instead of have
918db59d3814 [gaim-migrate @ 292]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 281
diff changeset
37 the Makefile run that script, I decided it would be easier to have
918db59d3814 [gaim-migrate @ 292]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 281
diff changeset
38 the Makefile define those values itself. This marks now two minor
918db59d3814 [gaim-migrate @ 292]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 281
diff changeset
39 changes to libfaim: changing some printf's to faimdprintf's, and not
918db59d3814 [gaim-migrate @ 292]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 281
diff changeset
40 including the shell script in favor of the Makefile way of doing it.
918db59d3814 [gaim-migrate @ 292]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 281
diff changeset
41 - Just for grins (mostly to see if the code I added to Makefile.am did
918db59d3814 [gaim-migrate @ 292]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 281
diff changeset
42 what I wanted it to), I added a line to oscar.c to print the gaim and
918db59d3814 [gaim-migrate @ 292]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 281
diff changeset
43 libfaim versions to the debug window when you sign on. Maybe it'll be
918db59d3814 [gaim-migrate @ 292]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 281
diff changeset
44 useful in debugging at some point?
281
7b06ba09ffe2 [gaim-migrate @ 291]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 280
diff changeset
45
7b06ba09ffe2 [gaim-migrate @ 291]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 280
diff changeset
46 Tue May 30 23:40:11 UTC 2000 EWarmenhoven
7b06ba09ffe2 [gaim-migrate @ 291]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 280
diff changeset
47 - So today, somone IMs me and says that he thinks that allowing only the
7b06ba09ffe2 [gaim-migrate @ 291]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 280
diff changeset
48 people on your buddy list to see you is a good thing, and that I
7b06ba09ffe2 [gaim-migrate @ 291]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 280
diff changeset
49 should implement it. Well, I did, but it doesn't work right most of
7b06ba09ffe2 [gaim-migrate @ 291]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 280
diff changeset
50 the time, as far as I can tell. At least it works occasionally. I
7b06ba09ffe2 [gaim-migrate @ 291]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 280
diff changeset
51 think I did everything right though. Maybe my timing is off?
7b06ba09ffe2 [gaim-migrate @ 291]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 280
diff changeset
52 - Updates to libfaim, so I updated gaim's copy. There should really be a
7b06ba09ffe2 [gaim-migrate @ 291]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 280
diff changeset
53 better system.
280
e606585a38bd [gaim-migrate @ 290]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 279
diff changeset
54
e606585a38bd [gaim-migrate @ 290]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 279
diff changeset
55 Tue May 30 04:04:40 UTC 2000 EWarmenhoven
e606585a38bd [gaim-migrate @ 290]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 279
diff changeset
56 - Well, after trying to screw around with the permit/deny stuff a bit,
e606585a38bd [gaim-migrate @ 290]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 279
diff changeset
57 I finally decided that having a permit list was for people who didn't
e606585a38bd [gaim-migrate @ 290]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 279
diff changeset
58 want AIM in the first place. Therefore, I only need to implement the
e606585a38bd [gaim-migrate @ 290]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 279
diff changeset
59 deny list. This made things work much better. I'm declaring the deny
e606585a38bd [gaim-migrate @ 290]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 279
diff changeset
60 list as working.
e606585a38bd [gaim-migrate @ 290]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 279
diff changeset
61 - Chat isn't working, and hasn't for a while. I don't know why; I've
e606585a38bd [gaim-migrate @ 290]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 279
diff changeset
62 been playing with it for a few days now without much luck. I finally
e606585a38bd [gaim-migrate @ 290]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 279
diff changeset
63 decided it was time to move it to the UNSUPPORTED section in the
e606585a38bd [gaim-migrate @ 290]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 279
diff changeset
64 README.gaim file. I actually got it to work once; I don't know how.
e606585a38bd [gaim-migrate @ 290]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 279
diff changeset
65 - Oscar support in gaim (since I started working on it) is now 10 days
e606585a38bd [gaim-migrate @ 290]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 279
diff changeset
66 old, and already I've had more than 5 people (not counting Rob) ask
e606585a38bd [gaim-migrate @ 290]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 279
diff changeset
67 me about it; one person even filed bugs against it. I'm not sure if
e606585a38bd [gaim-migrate @ 290]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 279
diff changeset
68 that's a good thing or not.
279
501e09c51cbc [gaim-migrate @ 289]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 277
diff changeset
69
501e09c51cbc [gaim-migrate @ 289]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 277
diff changeset
70 Mon May 29 20:24:24 UTC 2000 EWarmenhoven
501e09c51cbc [gaim-migrate @ 289]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 277
diff changeset
71 - Updated the libfaim code to the latest that's in libfaim's CVS. The
501e09c51cbc [gaim-migrate @ 289]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 277
diff changeset
72 new code has one nice feature and one feature that may or may not
501e09c51cbc [gaim-migrate @ 289]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 277
diff changeset
73 cause problems. The nice feature is aim_tx_enqueue__immediate, which
501e09c51cbc [gaim-migrate @ 289]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 277
diff changeset
74 means that the change to aim_txenqueue I made no longer applies, I
501e09c51cbc [gaim-migrate @ 289]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 277
diff changeset
75 just have to set gaim_sess->tx_enqueue to the __immediate function.
501e09c51cbc [gaim-migrate @ 289]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 277
diff changeset
76 The one that may cause problems is libfaim has the beginnings of
501e09c51cbc [gaim-migrate @ 289]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 277
diff changeset
77 threads. The way the code worked in libfaim was if you were using
501e09c51cbc [gaim-migrate @ 289]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 277
diff changeset
78 linux, FAIM_USEPTHREADS was defined, otherwise, you couldn't use
501e09c51cbc [gaim-migrate @ 289]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 277
diff changeset
79 libfaim. Since gaim requires pthreads at ./configure-time, we can
501e09c51cbc [gaim-migrate @ 289]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 277
diff changeset
80 let anyone use it. So I changed that in faimconfig.h.
501e09c51cbc [gaim-migrate @ 289]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 277
diff changeset
81 - The changes clued me in to a few bugs in oscar.c that were causing
501e09c51cbc [gaim-migrate @ 289]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 277
diff changeset
82 signon problems. Those should be fixed now.
276
9e6fc62490cd [gaim-migrate @ 286]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 270
diff changeset
83
9e6fc62490cd [gaim-migrate @ 286]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 270
diff changeset
84 Sun May 28 21:33:43 UTC 2000 EWarmenhoven
9e6fc62490cd [gaim-migrate @ 286]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 270
diff changeset
85 - Figured out how aim_set_latency works, and why I thought it wasn't
9e6fc62490cd [gaim-migrate @ 286]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 270
diff changeset
86 working before, and so now you can receive messages a lot faster, I
9e6fc62490cd [gaim-migrate @ 286]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 270
diff changeset
87 hope.
9e6fc62490cd [gaim-migrate @ 286]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 270
diff changeset
88 - Chat still isn't working, and I don't know why.
277
bba300ed4fab [gaim-migrate @ 287]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 276
diff changeset
89 - It no longer has me as one of your buddies, and no longer sets your
bba300ed4fab [gaim-migrate @ 287]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 276
diff changeset
90 profile when you don't have one to 'Hello'.
270
cfa39d39dec6 [gaim-migrate @ 280]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 265
diff changeset
91
cfa39d39dec6 [gaim-migrate @ 280]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 265
diff changeset
92 Fri May 26 22:56:00 UTC 2000 EWarmenhoven
cfa39d39dec6 [gaim-migrate @ 280]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 265
diff changeset
93 - Adam explained to me everything I was doing wrong, ridiculed me a bit,
cfa39d39dec6 [gaim-migrate @ 280]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 265
diff changeset
94 and eventually told me how to fix the 100% bug. Gaim/Faim is now
cfa39d39dec6 [gaim-migrate @ 280]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 265
diff changeset
95 completely usable (chat is still a little funny). The only thing left
cfa39d39dec6 [gaim-migrate @ 280]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 265
diff changeset
96 to do is add better error handling.
cfa39d39dec6 [gaim-migrate @ 280]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 265
diff changeset
97 - Changed aim_txqueue.c in libfaim to flush the queue after something
cfa39d39dec6 [gaim-migrate @ 280]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 265
diff changeset
98 was enqueue'd, per Adam's suggestion. This is the only real change I
cfa39d39dec6 [gaim-migrate @ 280]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 265
diff changeset
99 have made to libfaim in order to get it to work with gaim.
277
bba300ed4fab [gaim-migrate @ 287]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 276
diff changeset
100 - Commented out the permit/deny list stuff (again).
265
59f1748b09a6 [gaim-migrate @ 275]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 259
diff changeset
101
59f1748b09a6 [gaim-migrate @ 275]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 259
diff changeset
102 Thu May 25 07:10:34 UTC 2000 EWarmenhoven
59f1748b09a6 [gaim-migrate @ 275]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 259
diff changeset
103 - Changed around aim.c a bit so that the registering of sounds and
59f1748b09a6 [gaim-migrate @ 275]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 259
diff changeset
104 plugins and such gets taken care of after we actually finish signing
59f1748b09a6 [gaim-migrate @ 275]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 259
diff changeset
105 on. this should fix a lot of things, but still not the 100% bug (as I
59f1748b09a6 [gaim-migrate @ 275]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 259
diff changeset
106 call it now).
259
e159ba2486fc [gaim-migrate @ 269]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 258
diff changeset
107
e159ba2486fc [gaim-migrate @ 269]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 258
diff changeset
108 Wed May 24 19:10:19 UTC 2000 EWarmenhoven
e159ba2486fc [gaim-migrate @ 269]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 258
diff changeset
109 - Got rid of aim_select. Good. But it still uses 100% of the CPU. Bad.
e159ba2486fc [gaim-migrate @ 269]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 258
diff changeset
110 The reason is because oscar_callback gets called whenever there's
e159ba2486fc [gaim-migrate @ 269]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 258
diff changeset
111 data waiting on the file descriptor, and it always thinks there's
e159ba2486fc [gaim-migrate @ 269]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 258
diff changeset
112 data waiting, even when we've already dealt with the data.
258
1eeece1c7b7b [gaim-migrate @ 268]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 256
diff changeset
113
1eeece1c7b7b [gaim-migrate @ 268]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 256
diff changeset
114 Wed May 24 05:20:31 UTC 2000 EWarmenhoven
1eeece1c7b7b [gaim-migrate @ 268]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 256
diff changeset
115 - Inviting someone is possible now (I hope - I haven't been able to get
1eeece1c7b7b [gaim-migrate @ 268]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 256
diff changeset
116 into a chat room using libfaim (any client) for a couple days now).
1eeece1c7b7b [gaim-migrate @ 268]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 256
diff changeset
117 - I found out from Adam that whispering (which is kind of a stupid idea
1eeece1c7b7b [gaim-migrate @ 268]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 256
diff changeset
118 anyway) isn't in Oscar, and hasn't been for quite some time, so I
1eeece1c7b7b [gaim-migrate @ 268]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 256
diff changeset
119 put a nice little error message when you try to whisper.
256
7615d22ad227 [gaim-migrate @ 266]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 253
diff changeset
120
7615d22ad227 [gaim-migrate @ 266]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 253
diff changeset
121 Tue May 23 18:07:00 UTC 2000 EWarmenhoven
7615d22ad227 [gaim-migrate @ 266]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 253
diff changeset
122 - I fixed the code to tell the server who's on your permit/deny list.
7615d22ad227 [gaim-migrate @ 266]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 253
diff changeset
123 I still don't think it works right in all cases, but it does in most.
253
5b28ef2b550e [gaim-migrate @ 263]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 251
diff changeset
124
5b28ef2b550e [gaim-migrate @ 263]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 251
diff changeset
125 Tue May 23 03:32:26 UTC 2000 EWarmenhoven
5b28ef2b550e [gaim-migrate @ 263]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 251
diff changeset
126 - I commented out the code to tell the server who's on your permit or
5b28ef2b550e [gaim-migrate @ 263]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 251
diff changeset
127 deny lists. I coded that part seriously wrong.
5b28ef2b550e [gaim-migrate @ 263]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 251
diff changeset
128 - un-#ifndef'd rvous.c, so theoretically, once libfaim supports file
5b28ef2b550e [gaim-migrate @ 263]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 251
diff changeset
129 transfer (et al.) it should be relatively easy to add the code for
5b28ef2b550e [gaim-migrate @ 263]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 251
diff changeset
130 it.
5b28ef2b550e [gaim-migrate @ 263]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 251
diff changeset
131 - Placed FIXME's throughout the code to try to signal problems
5b28ef2b550e [gaim-migrate @ 263]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 251
diff changeset
132 - Other touch-ups (not worth mentioning)
251
b1ff272bc495 [gaim-migrate @ 261]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 249
diff changeset
133
b1ff272bc495 [gaim-migrate @ 261]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 249
diff changeset
134 Mon May 22 19:02:19 UTC 2000 EWarmenhoven
b1ff272bc495 [gaim-migrate @ 261]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 249
diff changeset
135 - Able to be invited to join a chat room
249
810c595258c8 [gaim-migrate @ 259]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 248
diff changeset
136
810c595258c8 [gaim-migrate @ 259]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 248
diff changeset
137 Mon May 22 01:14:36 UTC 2000 EWarmenhoven
810c595258c8 [gaim-migrate @ 259]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 248
diff changeset
138 - You can now get users' away messages
248
cfc73b8501a7 [gaim-migrate @ 258]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 247
diff changeset
139
cfc73b8501a7 [gaim-migrate @ 258]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 247
diff changeset
140 Sun May 21 11:42:22 UTC 2000 EWarmenhoven
cfc73b8501a7 [gaim-migrate @ 258]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 247
diff changeset
141 - There were small changes to the libfaim code, which I updated
cfc73b8501a7 [gaim-migrate @ 258]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 247
diff changeset
142 - Went ahead and implemented chat (since I said I wouldn't touch it
cfc73b8501a7 [gaim-migrate @ 258]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 247
diff changeset
143 until libfaim got updated again)
247
f6e8ea29b24f [gaim-migrate @ 257]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 243
diff changeset
144
f6e8ea29b24f [gaim-migrate @ 257]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 243
diff changeset
145 Sat May 20 22:42:24 UTC 2000 EWarmenhoven
f6e8ea29b24f [gaim-migrate @ 257]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 243
diff changeset
146 - Getting a user's info now displays the familiar dialog window
f6e8ea29b24f [gaim-migrate @ 257]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 243
diff changeset
147 - You can now add people to your permit/deny list (I think - but I
f6e8ea29b24f [gaim-migrate @ 257]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 243
diff changeset
148 also think I did it wrong)
f6e8ea29b24f [gaim-migrate @ 257]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 243
diff changeset
149 - It's been a busy day, I think I'm done until libfaim gets updated
f6e8ea29b24f [gaim-migrate @ 257]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 243
diff changeset
150 again (which means no chat for a while, sorry)
f6e8ea29b24f [gaim-migrate @ 257]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 243
diff changeset
151
243
3414ff74cb0f [gaim-migrate @ 253]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 242
diff changeset
152 Sat May 20 09:56:16 UTC 2000 EWarmenhoven
3414ff74cb0f [gaim-migrate @ 253]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 242
diff changeset
153 - That 2 second delay in updates is gone, and I think it's actually
3414ff74cb0f [gaim-migrate @ 253]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 242
diff changeset
154 faster than the TOC code now.
3414ff74cb0f [gaim-migrate @ 253]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 242
diff changeset
155 - I figured out why it was segfaulting. I'm stupid sometimes.
3414ff74cb0f [gaim-migrate @ 253]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 242
diff changeset
156 - I figured out why the idle times were appearing bizarrely. Once
3414ff74cb0f [gaim-migrate @ 253]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 242
diff changeset
157 again, I'm stupid sometimes.
3414ff74cb0f [gaim-migrate @ 253]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 242
diff changeset
158 - You can now be idle
3414ff74cb0f [gaim-migrate @ 253]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 242
diff changeset
159 - You can now get a user's info (sort of - use the debug window) (still
3414ff74cb0f [gaim-migrate @ 253]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 242
diff changeset
160 no away messages though....)
3414ff74cb0f [gaim-migrate @ 253]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 242
diff changeset
161 - You can now be away
3414ff74cb0f [gaim-migrate @ 253]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 242
diff changeset
162 - You can now set your info (but not your dir info - yet)
3414ff74cb0f [gaim-migrate @ 253]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 242
diff changeset
163 - I think it's almost at a point where it's ready for use.
3414ff74cb0f [gaim-migrate @ 253]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 242
diff changeset
164
242
14fc16f579c8 [gaim-migrate @ 252]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 237
diff changeset
165 Sat May 20 06:29:31 UTC 2000 EWarmenhoven
14fc16f579c8 [gaim-migrate @ 252]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 237
diff changeset
166 - You can add and remove buddies now. It also tries to retrieve the
14fc16f579c8 [gaim-migrate @ 252]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 237
diff changeset
167 buddy list using the .gaimbdcache list, and saves it the same way
14fc16f579c8 [gaim-migrate @ 252]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 237
diff changeset
168 (remember the Oscar server doesn't save the list for us).
14fc16f579c8 [gaim-migrate @ 252]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 237
diff changeset
169 - When someone goes idle (e.g. 10 minutes idle), it appears as 266334.5
14fc16f579c8 [gaim-migrate @ 252]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 237
diff changeset
170 hours idle. I'm not sure if that's my problem or libfaim's.
14fc16f579c8 [gaim-migrate @ 252]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 237
diff changeset
171 - Sometimes it segfaults when you try to sign in, sometimes it doesn't.
14fc16f579c8 [gaim-migrate @ 252]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 237
diff changeset
172 I can't figure out why.
14fc16f579c8 [gaim-migrate @ 252]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 237
diff changeset
173 - It still has the 2 second delay between display updates. I think I'm
14fc16f579c8 [gaim-migrate @ 252]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 237
diff changeset
174 going insane; it doesn't bug as much as it used to.
14fc16f579c8 [gaim-migrate @ 252]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 237
diff changeset
175
237
6ced2f1c8b24 [gaim-migrate @ 247]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
176 Sat May 20 00:16:25 UTC 2000 EWarmenhoven
6ced2f1c8b24 [gaim-migrate @ 247]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
177 - First log entry! Yay!
6ced2f1c8b24 [gaim-migrate @ 247]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
178 - Updated the libfaim code to the latest in CVS
6ced2f1c8b24 [gaim-migrate @ 247]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
179 - Rewrote much of oscar.c (if not all).
6ced2f1c8b24 [gaim-migrate @ 247]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
180 - Current supported features:
6ced2f1c8b24 [gaim-migrate @ 247]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
181 Signing On
6ced2f1c8b24 [gaim-migrate @ 247]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
182 Receiving IMs
6ced2f1c8b24 [gaim-migrate @ 247]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
183 Sending IMs
6ced2f1c8b24 [gaim-migrate @ 247]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
184 - There is a 2 second delay between GTK updates. Please, someone
6ced2f1c8b24 [gaim-migrate @ 247]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
185 fix this before I go insane.