annotate STATUS @ 1401:bf041349b11e

[gaim-migrate @ 1411] abliity to set accounts away independent of each other. also allows for all the other states (like in yahoo and icq). probably breaks MSN, so don't use it until rob fixes it. committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Wed, 10 Jan 2001 22:15:24 +0000
parents 11d21829ea3b
children dce1731178ba
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1379
11d21829ea3b [gaim-migrate @ 1389]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1346
diff changeset
1 STATUS of GAIM CVS tree. Last modified $Date: 2001-01-04 19:32:19 -0500 (Thu, 04 Jan 2001) $ by $Author: warmenhoven $.
960
fa681641643d [gaim-migrate @ 970]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
2
fa681641643d [gaim-migrate @ 970]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
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
fa681641643d [gaim-migrate @ 970]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
5 relatively stable (we use it all the time), but has tendencies to be quirky at
fa681641643d [gaim-migrate @ 970]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
6 times.
fa681641643d [gaim-migrate @ 970]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
7
1379
11d21829ea3b [gaim-migrate @ 1389]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1346
diff changeset
8 Each protocol is hacked by both Rob and Eric, though there is one person that
11d21829ea3b [gaim-migrate @ 1389]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1346
diff changeset
9 kind of "owns" a protocol (mostly indicating that they were the person that
11d21829ea3b [gaim-migrate @ 1389]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1346
diff changeset
10 originally wrote it). Their name will be next to the protocol; they're the
11d21829ea3b [gaim-migrate @ 1389]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1346
diff changeset
11 people to complain to when something doesn't work ;).
11d21829ea3b [gaim-migrate @ 1389]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1346
diff changeset
12
960
fa681641643d [gaim-migrate @ 970]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
13
fa681641643d [gaim-migrate @ 970]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
14 OVERALL
fa681641643d [gaim-migrate @ 970]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
15 =======
fa681641643d [gaim-migrate @ 970]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
16
1114
c61f9c384413 [gaim-migrate @ 1124]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1065
diff changeset
17 The current CVS tree is more or less back to "normal". It seems to be stable,
c61f9c384413 [gaim-migrate @ 1124]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1065
diff changeset
18 and allows multiple connections (which should also be stable).
960
fa681641643d [gaim-migrate @ 970]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
19
1379
11d21829ea3b [gaim-migrate @ 1389]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1346
diff changeset
20 There have been a lot of changes since 0.10.x; I think all of the bugs have
11d21829ea3b [gaim-migrate @ 1389]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1346
diff changeset
21 been worked out but I'm sure there are still a lot remaining. Please, if you
11d21829ea3b [gaim-migrate @ 1389]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1346
diff changeset
22 get bored one day, go on a big bug hunt.
960
fa681641643d [gaim-migrate @ 970]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
23
fa681641643d [gaim-migrate @ 970]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
24
1379
11d21829ea3b [gaim-migrate @ 1389]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1346
diff changeset
25 Buddy List
960
fa681641643d [gaim-migrate @ 970]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
26 ==========
fa681641643d [gaim-migrate @ 970]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
27
1114
c61f9c384413 [gaim-migrate @ 1124]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1065
diff changeset
28 The buddy list should now be stable. The only thing that'll be missing is if
c61f9c384413 [gaim-migrate @ 1124]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1065
diff changeset
29 you're signed on as more than one name, the tooltips and idle times for buddies
c61f9c384413 [gaim-migrate @ 1124]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1065
diff changeset
30 won't display correctly.
960
fa681641643d [gaim-migrate @ 970]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
31
fa681641643d [gaim-migrate @ 970]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
32
fa681641643d [gaim-migrate @ 970]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
33 Applet
fa681641643d [gaim-migrate @ 970]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
34 ======
fa681641643d [gaim-migrate @ 970]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
35
1114
c61f9c384413 [gaim-migrate @ 1124]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1065
diff changeset
36 The applet should be stable and completely functional now (as far as the applet
c61f9c384413 [gaim-migrate @ 1124]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1065
diff changeset
37 part of it goes).
960
fa681641643d [gaim-migrate @ 970]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
38
fa681641643d [gaim-migrate @ 970]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
39
1001
b8a819390499 [gaim-migrate @ 1011]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 996
diff changeset
40 Plugins
b8a819390499 [gaim-migrate @ 1011]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 996
diff changeset
41 =======
b8a819390499 [gaim-migrate @ 1011]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 996
diff changeset
42
1114
c61f9c384413 [gaim-migrate @ 1124]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1065
diff changeset
43 The plugin system got a good reworking. It's got a few more features now. Nearly
c61f9c384413 [gaim-migrate @ 1124]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1065
diff changeset
44 every plugin is going to need to be rewritten. Have fun porting from 0.10.x to
c61f9c384413 [gaim-migrate @ 1124]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1065
diff changeset
45 0.11.0 (it's actually very simple).
1038
daad2440a642 [gaim-migrate @ 1048]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1030
diff changeset
46
960
fa681641643d [gaim-migrate @ 970]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
47
1001
b8a819390499 [gaim-migrate @ 1011]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 996
diff changeset
48 Perl
b8a819390499 [gaim-migrate @ 1011]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 996
diff changeset
49 ====
b8a819390499 [gaim-migrate @ 1011]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 996
diff changeset
50
1114
c61f9c384413 [gaim-migrate @ 1124]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1065
diff changeset
51 Perl also got a good reworking, but also has a few more features now. Again,
c61f9c384413 [gaim-migrate @ 1124]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1065
diff changeset
52 porting from 0.10.x to 0.11.0 should be simple, but read the docs to see what's
c61f9c384413 [gaim-migrate @ 1124]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1065
diff changeset
53 going on.
1220
16ea7a3fdbb6 [gaim-migrate @ 1230]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1114
diff changeset
54
16ea7a3fdbb6 [gaim-migrate @ 1230]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1114
diff changeset
55
1379
11d21829ea3b [gaim-migrate @ 1389]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1346
diff changeset
56 TOC (Rob)
1220
16ea7a3fdbb6 [gaim-migrate @ 1230]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1114
diff changeset
57 ===
16ea7a3fdbb6 [gaim-migrate @ 1230]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1114
diff changeset
58
16ea7a3fdbb6 [gaim-migrate @ 1230]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1114
diff changeset
59 TOC is working reasonably well. The options to use a proxy got moved to the
16ea7a3fdbb6 [gaim-migrate @ 1230]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1114
diff changeset
60 account editor, and are set up on a per-account basis, in case you were
16ea7a3fdbb6 [gaim-migrate @ 1230]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1114
diff changeset
61 wondering. TOC can be used to sign into ICQ; though you should use the ICQ
16ea7a3fdbb6 [gaim-migrate @ 1230]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1114
diff changeset
62 plugin as it offers more functionality.
16ea7a3fdbb6 [gaim-migrate @ 1230]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1114
diff changeset
63
16ea7a3fdbb6 [gaim-migrate @ 1230]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1114
diff changeset
64
1379
11d21829ea3b [gaim-migrate @ 1389]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1346
diff changeset
65 Oscar (Eric)
1220
16ea7a3fdbb6 [gaim-migrate @ 1230]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1114
diff changeset
66 =====
16ea7a3fdbb6 [gaim-migrate @ 1230]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1114
diff changeset
67
16ea7a3fdbb6 [gaim-migrate @ 1230]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1114
diff changeset
68 Oscar is working reasonably well. Please see gaim/libfaim/README.gaim for more
16ea7a3fdbb6 [gaim-migrate @ 1230]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1114
diff changeset
69 details on Oscar. Oscar can be used to sign into ICQ; though you should use the
16ea7a3fdbb6 [gaim-migrate @ 1230]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1114
diff changeset
70 ICQ plugin as it offers more functionality.
16ea7a3fdbb6 [gaim-migrate @ 1230]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1114
diff changeset
71
16ea7a3fdbb6 [gaim-migrate @ 1230]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1114
diff changeset
72
1379
11d21829ea3b [gaim-migrate @ 1389]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1346
diff changeset
73 Yahoo (Eric)
1220
16ea7a3fdbb6 [gaim-migrate @ 1230]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1114
diff changeset
74 =====
16ea7a3fdbb6 [gaim-migrate @ 1230]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1114
diff changeset
75
16ea7a3fdbb6 [gaim-migrate @ 1230]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1114
diff changeset
76 Yahoo currently supports signing on/off, changing status (only to user-defined
16ea7a3fdbb6 [gaim-migrate @ 1230]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1114
diff changeset
77 so far though), checking other people's status (via right-clicking in the
16ea7a3fdbb6 [gaim-migrate @ 1230]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1114
diff changeset
78 buddy list), and sending/receiving messages. Chat support is planned but not
16ea7a3fdbb6 [gaim-migrate @ 1230]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1114
diff changeset
79 yet implemented.
16ea7a3fdbb6 [gaim-migrate @ 1230]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1114
diff changeset
80
16ea7a3fdbb6 [gaim-migrate @ 1230]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1114
diff changeset
81
1379
11d21829ea3b [gaim-migrate @ 1389]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1346
diff changeset
82 IRC (Rob)
1220
16ea7a3fdbb6 [gaim-migrate @ 1230]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1114
diff changeset
83 ===
16ea7a3fdbb6 [gaim-migrate @ 1230]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1114
diff changeset
84
1226
ec046fc9fc7a [gaim-migrate @ 1236]
Rob Flynn <gaim@robflynn.com>
parents: 1220
diff changeset
85 IRC currently supports signing on/off, sending and receiving messages,
ec046fc9fc7a [gaim-migrate @ 1236]
Rob Flynn <gaim@robflynn.com>
parents: 1220
diff changeset
86 joining chat rooms and holding conversations within them. The buddylist
ec046fc9fc7a [gaim-migrate @ 1236]
Rob Flynn <gaim@robflynn.com>
parents: 1220
diff changeset
87 also works and users have the ability to send ping requests to the user
ec046fc9fc7a [gaim-migrate @ 1236]
Rob Flynn <gaim@robflynn.com>
parents: 1220
diff changeset
88 by right clicking their name. /me support is also added. Other commands
ec046fc9fc7a [gaim-migrate @ 1236]
Rob Flynn <gaim@robflynn.com>
parents: 1220
diff changeset
89 and functionality are planned but not yet implemented.
1220
16ea7a3fdbb6 [gaim-migrate @ 1230]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1114
diff changeset
90
16ea7a3fdbb6 [gaim-migrate @ 1230]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1114
diff changeset
91
1379
11d21829ea3b [gaim-migrate @ 1389]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1346
diff changeset
92 MSN (Rob)
1259
7db9121aac80 [gaim-migrate @ 1269]
Rob Flynn <gaim@robflynn.com>
parents: 1226
diff changeset
93 ===
7db9121aac80 [gaim-migrate @ 1269]
Rob Flynn <gaim@robflynn.com>
parents: 1226
diff changeset
94
1275
de3339e2a0c4 [gaim-migrate @ 1285]
Rob Flynn <gaim@robflynn.com>
parents: 1259
diff changeset
95 MSN currently supports signing on/off, sending and receiving messages. The
1321
413121dcf7e9 [gaim-migrate @ 1331]
Rob Flynn <gaim@robflynn.com>
parents: 1311
diff changeset
96 buddylist is functional. It also supports permit/deny lists and going
1278
b319e507a36a [gaim-migrate @ 1288]
Rob Flynn <gaim@robflynn.com>
parents: 1277
diff changeset
97 away/idle.
b319e507a36a [gaim-migrate @ 1288]
Rob Flynn <gaim@robflynn.com>
parents: 1277
diff changeset
98
1327
113a3d16f1ce [gaim-migrate @ 1337]
Rob Flynn <gaim@robflynn.com>
parents: 1321
diff changeset
99 When sending the initial message (to start a conversation) there will be a
113a3d16f1ce [gaim-migrate @ 1337]
Rob Flynn <gaim@robflynn.com>
parents: 1321
diff changeset
100 small delay. It will appear as if the client has frozen. This will not
113a3d16f1ce [gaim-migrate @ 1337]
Rob Flynn <gaim@robflynn.com>
parents: 1321
diff changeset
101 always be the case. I have a fix that I havent taken the time to write yet.
1259
7db9121aac80 [gaim-migrate @ 1269]
Rob Flynn <gaim@robflynn.com>
parents: 1226
diff changeset
102
7db9121aac80 [gaim-migrate @ 1269]
Rob Flynn <gaim@robflynn.com>
parents: 1226
diff changeset
103
1379
11d21829ea3b [gaim-migrate @ 1389]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1346
diff changeset
104 ICQ (Eric)
1220
16ea7a3fdbb6 [gaim-migrate @ 1230]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1114
diff changeset
105 ===
16ea7a3fdbb6 [gaim-migrate @ 1230]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1114
diff changeset
106
16ea7a3fdbb6 [gaim-migrate @ 1230]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1114
diff changeset
107 ICQ currently supports signing on/off, changing status (icq-away == aim-idle,
16ea7a3fdbb6 [gaim-migrate @ 1230]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1114
diff changeset
108 icq-n/a == aim-away), checking other people's status (but not status message),
16ea7a3fdbb6 [gaim-migrate @ 1230]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1114
diff changeset
109 sending/receiving messages, and receiving URLs. Keepalives are sent regardless
16ea7a3fdbb6 [gaim-migrate @ 1230]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1114
diff changeset
110 of whether or not you want them; it's necessary since it's a UDP protocol.
16ea7a3fdbb6 [gaim-migrate @ 1230]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1114
diff changeset
111 Chat and file transfer are planned but not yet implemented.
1311
338b8ac6bdab [gaim-migrate @ 1321]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1278
diff changeset
112
338b8ac6bdab [gaim-migrate @ 1321]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1278
diff changeset
113
1379
11d21829ea3b [gaim-migrate @ 1389]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1346
diff changeset
114 Jabber (Eric)
1311
338b8ac6bdab [gaim-migrate @ 1321]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1278
diff changeset
115 ======
338b8ac6bdab [gaim-migrate @ 1321]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1278
diff changeset
116
1346
83f78eb7c472 [gaim-migrate @ 1356]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1334
diff changeset
117 Jabber can sign on/off, send/receive messages, and add/remove buddies. All good
83f78eb7c472 [gaim-migrate @ 1356]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1334
diff changeset
118 things. If you have a registered transport then you can still use that; however
83f78eb7c472 [gaim-migrate @ 1356]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1334
diff changeset
119 you won't see it on your buddy list yet; and you can't add or remove transports
1379
11d21829ea3b [gaim-migrate @ 1389]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1346
diff changeset
120 yet. To use Jabber, set your username to be name@server/resource; the reason for
1346
83f78eb7c472 [gaim-migrate @ 1356]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1334
diff changeset
121 this is so that your resource becomes a part of your name and you can sign in
83f78eb7c472 [gaim-migrate @ 1356]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1334
diff changeset
122 to jabber using the same account more than once.
1321
413121dcf7e9 [gaim-migrate @ 1331]
Rob Flynn <gaim@robflynn.com>
parents: 1311
diff changeset
123
1328
49d2eb2baf02 [gaim-migrate @ 1338]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1327
diff changeset
124
1379
11d21829ea3b [gaim-migrate @ 1389]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1346
diff changeset
125 Napster (Rob)
1321
413121dcf7e9 [gaim-migrate @ 1331]
Rob Flynn <gaim@robflynn.com>
parents: 1311
diff changeset
126 =======
413121dcf7e9 [gaim-migrate @ 1331]
Rob Flynn <gaim@robflynn.com>
parents: 1311
diff changeset
127
413121dcf7e9 [gaim-migrate @ 1331]
Rob Flynn <gaim@robflynn.com>
parents: 1311
diff changeset
128 Heh. Ok, so I (Rob) am on crack! Gaim can sign on/off of Napster, add/remove
413121dcf7e9 [gaim-migrate @ 1331]
Rob Flynn <gaim@robflynn.com>
parents: 1311
diff changeset
129 people to your hotlist (buddylist) as well as chat privately and in chat rooms.
413121dcf7e9 [gaim-migrate @ 1331]
Rob Flynn <gaim@robflynn.com>
parents: 1311
diff changeset
130 Hopefully I'll come up with a good way to do the file transfer stuff.
413121dcf7e9 [gaim-migrate @ 1331]
Rob Flynn <gaim@robflynn.com>
parents: 1311
diff changeset
131
413121dcf7e9 [gaim-migrate @ 1331]
Rob Flynn <gaim@robflynn.com>
parents: 1311
diff changeset
132