Tue, 10 Oct 2000 00:02:02 +0000
[gaim-migrate @ 970]
*** MULTIPLE-CONNECTIONS ***
| 960 | 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. |