STATUS

Tue, 10 Oct 2000 00:02:02 +0000

author
Eric Warmenhoven <warmenhoven@yahoo.com>
date
Tue, 10 Oct 2000 00:02:02 +0000
changeset 960
c4012584334f
child 966
57ba1b059564
permissions
-rw-r--r--

[gaim-migrate @ 970]
*** MULTIPLE-CONNECTIONS ***

960
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
1 STATUS of GAIM CVS tree. Last modified $Date: 2000-10-09 20:02:02 -0400 (Mon, 09 Oct 2000) $ by $Author: warmenhoven $.
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
2
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
3 This file is meant to provide gaim users who use the CVS version to see whether
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
4 the actually want to compile what they just checked out. Gaim CVS is usually
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
5 relatively stable (we use it all the time), but has tendencies to be quirky at
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
6 times.
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
7
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
8
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
9 OVERALL
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
10 =======
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
11
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
12 The current CVS tree is completely broken. You can still use it to sign in and
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
13 converse with users as normal. If you only have one account signed in then all
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
14 of the old functions still work perfectly (or as well as they did before The
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
15 Change (multiple connections)).
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
16
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
17 There are a lot of things that are probably going to be very buggy over the
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
18 next month or so. Please bear with us.
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
19
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
20
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
21 MULTIPLE CONNECTIONS
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
22 ====================
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
23
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
24 I'm impressed that this is working. It took a major restructuring of the
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
25 internals of gaim. Everything had been based around one connection, and that
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
26 connection used one protocol or the other. Now, there are many connections, and
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
27 each connection may be using a different protocol. Most of the functionality is
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
28 complete but the UI hasn't been updated to reflect all of the different users.
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
29 This change isn't going to be complete for quite some time so just bear with us
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
30 as we try to get things operational again.
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
31
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
32
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
33 BUDDY LIST
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
34 ==========
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
35
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
36 The buddy list is completely fucked up. It needs to be heavily modified to be
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
37 able to support The Change. But logging in as only one user makes it work as
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
38 it always did.
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
39
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
40 This may be changed, but here's how the buddy list cache currently works. When
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
41 you sign on it imports the list from the name you sign on as. When the list is
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
42 saved, it is saved to all of the signed on users. This means that when you sign
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
43 on two or more names at once their lists will be merged.
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
44
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
45
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
46 TOC
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
47 ===
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
48
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
49 TOC is working reasonably well.
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
50
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
51
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
52 Oscar
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
53 =====
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
54
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
55 Oscar is working reasonably well. Please see gaim/libfaim/README.gaim for more
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
56 details on Oscar.
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
57
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
58
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
59 Applet
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
60 ======
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
61
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
62 I'll be amazed if the applet compiles. If it compiles, I'll be amazed if it
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
63 doesn't segfault. But technically nothing drastic changed with the applet in
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
64 The Change, so it may end up working just fine. I don't have the time nor the
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
65 energy to test it right now though; I'll come back to it as soon as the app is
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
66 stabilized.
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
67
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
68
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
69 Plugins/Perl
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
70 ============
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
71
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
72 The current plugin/perl system is in complete disarray as things are being
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
73 totally restructured inside gaim, in hopes of adding a more powerful plugin
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
74 system (one that can hopefully support Protocol Plugins (see PRPL comments)).
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
75 While The Change is taking place, most plugins won't compile (and we have set
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
76 all plugins in gaim/plugins not to compile by default). However, ones that have
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
77 been previously compiled may or may not work. The only way to know is to load
c4012584334f [gaim-migrate @ 970]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
78 the plugin and test it.

mercurial