comparison STATUS @ 960:fa681641643d

[gaim-migrate @ 970] *** MULTIPLE-CONNECTIONS *** committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Tue, 10 Oct 2000 00:02:02 +0000
parents
children f7886476f9d9
comparison
equal deleted inserted replaced
959:034d5d1d53eb 960:fa681641643d
1 STATUS of GAIM CVS tree. Last modified $Date: 2000-10-09 20:02:02 -0400 (Mon, 09 Oct 2000) $ by $Author: warmenhoven $.
2
3 This file is meant to provide gaim users who use the CVS version to see whether
4 the actually want to compile what they just checked out. Gaim CVS is usually
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
62 I'll be amazed if the applet compiles. If it compiles, I'll be amazed if it
63 doesn't segfault. But technically nothing drastic changed with the applet in
64 The Change, so it may end up working just fine. I don't have the time nor the
65 energy to test it right now though; I'll come back to it as soon as the app is
66 stabilized.
67
68
69 Plugins/Perl
70 ============
71
72 The current plugin/perl system is in complete disarray as things are being
73 totally restructured inside gaim, in hopes of adding a more powerful plugin
74 system (one that can hopefully support Protocol Plugins (see PRPL comments)).
75 While The Change is taking place, most plugins won't compile (and we have set
76 all plugins in gaim/plugins not to compile by default). However, ones that have
77 been previously compiled may or may not work. The only way to know is to load
78 the plugin and test it.