Mercurial > pidgin.yaz
annotate STATUS @ 1029:740c6f933fe0
[gaim-migrate @ 1039]
So here's why this needed to be fixed:
There is a boolean value (stored as int....), is_idle, in each gc. It's used to indicate whether we've told the server that we're idle. You only need to tell the server once.
Before this patch, there were two scenarios: X use and Gaim use.
If you had idle set to X use, then you were telling the server every 20 seconds how idle you were.
If you had idle set to gaim use, then you were never idle, because you would be updating when your last unidle action was every 20 seconds.
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Thu, 26 Oct 2000 18:05:29 +0000 |
parents | b8a819390499 |
children | 38452403563b |
rev | line source |
---|---|
1001
b8a819390499
[gaim-migrate @ 1011]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
996
diff
changeset
|
1 STATUS of GAIM CVS tree. Last modified $Date: 2000-10-16 16:14:18 -0400 (Mon, 16 Oct 2000) $ by $Author: warmenhoven $. |
960 | 2 |
3 This file is meant to provide gaim users who use the CVS version to see whether | |
996
388ac74f4212
[gaim-migrate @ 1006]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
966
diff
changeset
|
4 they actually want to compile what they just checked out. Gaim CVS is usually |
960 | 5 relatively stable (we use it all the time), but has tendencies to be quirky at |
6 times. | |
7 | |
8 | |
9 OVERALL | |
10 ======= | |
11 | |
12 The current CVS tree is completely broken. You can still use it to sign in and | |
13 converse with users as normal. If you only have one account signed in then all | |
14 of the old functions still work perfectly (or as well as they did before The | |
15 Change (multiple connections)). | |
16 | |
17 There are a lot of things that are probably going to be very buggy over the | |
18 next month or so. Please bear with us. | |
19 | |
20 | |
21 MULTIPLE CONNECTIONS | |
22 ==================== | |
23 | |
24 I'm impressed that this is working. It took a major restructuring of the | |
25 internals of gaim. Everything had been based around one connection, and that | |
26 connection used one protocol or the other. Now, there are many connections, and | |
27 each connection may be using a different protocol. Most of the functionality is | |
28 complete but the UI hasn't been updated to reflect all of the different users. | |
29 This change isn't going to be complete for quite some time so just bear with us | |
30 as we try to get things operational again. | |
31 | |
32 | |
33 BUDDY LIST | |
34 ========== | |
35 | |
36 The buddy list is completely fucked up. It needs to be heavily modified to be | |
37 able to support The Change. But logging in as only one user makes it work as | |
38 it always did. | |
39 | |
40 This may be changed, but here's how the buddy list cache currently works. When | |
41 you sign on it imports the list from the name you sign on as. When the list is | |
42 saved, it is saved to all of the signed on users. This means that when you sign | |
43 on two or more names at once their lists will be merged. | |
44 | |
45 | |
46 TOC | |
47 === | |
48 | |
49 TOC is working reasonably well. | |
50 | |
51 | |
52 Oscar | |
53 ===== | |
54 | |
55 Oscar is working reasonably well. Please see gaim/libfaim/README.gaim for more | |
56 details on Oscar. | |
57 | |
58 | |
59 Applet | |
60 ====== | |
61 | |
966
f7886476f9d9
[gaim-migrate @ 976]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
960
diff
changeset
|
62 The applet made a comeback sooner than I expected, mostly because I got chat |
f7886476f9d9
[gaim-migrate @ 976]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
960
diff
changeset
|
63 working. (This means that I'll be using current CVS as my "permanent" gaim, |
f7886476f9d9
[gaim-migrate @ 976]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
960
diff
changeset
|
64 and I prefer having gaim as an applet.) Anyway, the UI is still shakey (as is |
f7886476f9d9
[gaim-migrate @ 976]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
960
diff
changeset
|
65 the rest of gaim) but it is at least functional now. |
960 | 66 |
67 | |
1001
b8a819390499
[gaim-migrate @ 1011]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
996
diff
changeset
|
68 Plugins |
b8a819390499
[gaim-migrate @ 1011]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
996
diff
changeset
|
69 ======= |
b8a819390499
[gaim-migrate @ 1011]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
996
diff
changeset
|
70 |
b8a819390499
[gaim-migrate @ 1011]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
996
diff
changeset
|
71 The plugin system is mostly up and running again, with multi-connectivity added in |
b8a819390499
[gaim-migrate @ 1011]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
996
diff
changeset
|
72 appropriate places. There may still be some bugginess and it lacks some features |
b8a819390499
[gaim-migrate @ 1011]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
996
diff
changeset
|
73 that I want to add, but at least it's mostly working again. |
960 | 74 |
1001
b8a819390499
[gaim-migrate @ 1011]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
996
diff
changeset
|
75 Perl |
b8a819390499
[gaim-migrate @ 1011]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
996
diff
changeset
|
76 ==== |
b8a819390499
[gaim-migrate @ 1011]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
996
diff
changeset
|
77 |
b8a819390499
[gaim-migrate @ 1011]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
996
diff
changeset
|
78 Perl doesn't work at all right now. You can still load and unload perl scripts, but |
b8a819390499
[gaim-migrate @ 1011]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
996
diff
changeset
|
79 they won't be able to do very much, unfortunately. I'll get it sorted out as soon as |
b8a819390499
[gaim-migrate @ 1011]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
996
diff
changeset
|
80 I figure out how to :-P |