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)