Mercurial > pidgin
comparison FIXME @ 1030:38452403563b
[gaim-migrate @ 1040]
updating the buddy list to work better with multiple connections. there are still a bunch of things fucked up with this but i wanted more people to start working on it than just me, especially since i won't be here this weekend.
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Fri, 27 Oct 2000 07:53:32 +0000 |
parents | b8a819390499 |
children | faa5afc2b89e |
comparison
equal
deleted
inserted
replaced
1029:740c6f933fe0 | 1030:38452403563b |
---|---|
1 GAIM: Items to be fixed | 1 GAIM: Items to be fixed |
2 ------------------------ | 2 ------------------------ |
3 Holy crap. | 3 This is just for the buddy list window now. Everything else is nearing completion. |
4 | 4 |
5 Take a deep breath. | 5 1. Enforce order. E.g. a buddy list looks like: |
6 |-Buddies | |
7 | |--EWarmenhoven | |
8 | `--RobFlynn | |
9 `-Friends | |
10 `--Zilding | |
6 | 11 |
7 Holy Crap. | 12 Need to enforce that Buddies comes before Friends, and EWarmenhoven comes before RobFlynn. |
13 See appropriate FIXME comments in buddy.c. | |
8 | 14 |
9 1. We need to modify the conversation window to state who you're sending messages as. The current way, | 15 2. Need to make it so that when the buddy list is edited the main window properly reflects that. |
10 with the drop-down menu, is pretty crappy, though effective. (Perhaps just repositioning the menu?) | |
11 2. We need to modify the buddy list to indicate which buddies belong to which connections. We also | |
12 need to modify the buddy list to vary the right-click menus on a per-conversation basis. (I.e. create | |
13 the menu based on which options the protocol supports.) | |
14 3. We need to modify nearly every function in server.c to determine which connection to do things on. | |
15 The ones that still need to be modified have a FIXME comment in them. | |
16 3.1. We need to modify the UI to let the user indicate which account to do things on. | |
17 4. We need to completely modify the plugin/perl system to account for multiple connections. SOMEWHAT DONE | |
18 | 16 |
19 And that's just the large things. There are countless trivial issues that need to be addressed. | 17 3. Need to modify the right-click menu for buddies, to include status for the buddy from each |
18 connection that has it registered, and also to get available actions from each connection | |
19 that has it registered. | |
20 | |
21 4. Need to get Aliases working again. | |
22 | |
23 5. Need to set number of buddies in group (as an option) | |
24 | |
25 6. Need to not hide empty groups (as an option) |