annotate TODO @ 3833:5ae43f0eeba3

[gaim-migrate @ 3982] modified the todo to reflect faceprint's verification that the option to not send typing notification works for yahoo as well. adding in a .todo file for devtodo. the TODO file is still the official todo, in part because i'm the only one using devtodo as yet and in part because there's far more in TODO than in .todo as yet. with .todo, i'm thinking that the discussion section will be a single item with children, i don't see how else to do it. committer: Tailor Script <tailor@pidgin.im>
author Luke Schierer <lschiere@pidgin.im>
date Wed, 30 Oct 2002 16:56:25 +0000
parents 59fab02d6d53
children 11ab18140fd3
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3746
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
1 WINGAIM:
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
2 font issues?
3794
98fe726368ee [gaim-migrate @ 3934]
Rob Flynn <gaim@robflynn.com>
parents: 3790
diff changeset
3 resizing windows does not work correctly [what's the problem here?]
3797
f537b086cc38 [gaim-migrate @ 3938]
Luke Schierer <lschiere@pidgin.im>
parents: 3796
diff changeset
4 resizing blist only updates window when you let go of mouse,
f537b086cc38 [gaim-migrate @ 3938]
Luke Schierer <lschiere@pidgin.im>
parents: 3796
diff changeset
5 i can't think of what else i might have ment after having
f537b086cc38 [gaim-migrate @ 3938]
Luke Schierer <lschiere@pidgin.im>
parents: 3796
diff changeset
6 deryni test things
3746
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
7 Gtk windows that appear when you hover over a button, and just stay there and never close until you click on them once
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
8 sounds while away?
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
9
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
10 gtk2/new prefs
3759
6007f61108c4 [gaim-migrate @ 3898]
Luke Schierer <lschiere@pidgin.im>
parents: 3758
diff changeset
11 most toolbar buttons stay depressed after being clicked once, only raise when clicked a second time.
6007f61108c4 [gaim-migrate @ 3898]
Luke Schierer <lschiere@pidgin.im>
parents: 3758
diff changeset
12 smiles and links do not.
3746
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
13 replace legend in info dialog with link to status icons page
3804
cfec09934437 [gaim-migrate @ 3947]
Luke Schierer <lschiere@pidgin.im>
parents: 3798
diff changeset
14 buddy ticker stays arou+nd when you sign off - showing the
cfec09934437 [gaim-migrate @ 3947]
Luke Schierer <lschiere@pidgin.im>
parents: 3798
diff changeset
15 buddies who were online
3772
aac379e1a057 [gaim-migrate @ 3911]
Rob Flynn <gaim@robflynn.com>
parents: 3765
diff changeset
16 need a close button on conversations for when its tabed if nothing else. [ROB]
3746
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
17 text like <font color=blah>with only some text</font> being colored causes the whole line to be colored.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
18 lots of font troubles. esp in picking good fonts to use when the theme doesn't have an installed one.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
19 on away tab, if you set the time between responces, you
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
20 reset the type of idle time reporting. similar
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
21 problems may exist in other combinations.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
22 selecting debug window in prefs doesn't stick (isn't saved).
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
23 when auto-away (by idle time) is activated, away message window
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
24 does not pop up.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
25 pressing save on new away message dialog does not immediately add
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
26 away message to list of away messages.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
27 ignore font faces doesn't ignore the font faces in a person's info
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
28 kicking someone in #name-extention causes a kick to display in #name as well
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
29 and vice-versa
3820
1e9221073b1a [gaim-migrate @ 3967]
Luke Schierer <lschiere@pidgin.im>
parents: 3813
diff changeset
30 the preference for the width of a chat is not being used when chats and
3746
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
31 conversations are in the same window.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
32 resizing text entry area below default doesn't work well.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
33 some people report being unable to shrink it at all
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
34 escape to close window pref or function doesn't work right
3820
1e9221073b1a [gaim-migrate @ 3967]
Luke Schierer <lschiere@pidgin.im>
parents: 3813
diff changeset
35 has to do with incorrect initial focus.
3746
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
36 there is a blank line in the blist for a couple seconds after someone
3772
aac379e1a057 [gaim-migrate @ 3911]
Rob Flynn <gaim@robflynn.com>
parents: 3765
diff changeset
37 signs off. [gtk2 bug with the deprecated gtklist?]
3746
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
38 themes don't set background correctly in the blist. (reported, not verified)
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
39
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
40 GAIM-REMOTE:
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
41 need a doc written up for gaim-remote on usage
3813
f61c875d6b89 [gaim-migrate @ 3960]
Luke Schierer <lschiere@pidgin.im>
parents: 3810
diff changeset
42 need to implement everything listed in gaim-remote --help
3746
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
43
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
44 PORTABILITY/i18n
3747
adfae8eaacb1 [gaim-migrate @ 3885]
Luke Schierer <lschiere@pidgin.im>
parents: 3746
diff changeset
45 icq i18n
adfae8eaacb1 [gaim-migrate @ 3885]
Luke Schierer <lschiere@pidgin.im>
parents: 3746
diff changeset
46 info dialog
3820
1e9221073b1a [gaim-migrate @ 3967]
Luke Schierer <lschiere@pidgin.im>
parents: 3813
diff changeset
47 irc (patch pending?)(done?)
3746
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
48
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
49 DISCUSSION:
3810
085e0226a62e [gaim-migrate @ 3957]
Luke Schierer <lschiere@pidgin.im>
parents: 3809
diff changeset
50 protocol action to log into webmail for those that support such
085e0226a62e [gaim-migrate @ 3957]
Luke Schierer <lschiere@pidgin.im>
parents: 3809
diff changeset
51 (aim, yahoo, msn)
085e0226a62e [gaim-migrate @ 3957]
Luke Schierer <lschiere@pidgin.im>
parents: 3809
diff changeset
52 maybe a r-click option to send to user(yahoo, msn)
3804
cfec09934437 [gaim-migrate @ 3947]
Luke Schierer <lschiere@pidgin.im>
parents: 3798
diff changeset
53 "console beep" sound option should use different frequency beeps
cfec09934437 [gaim-migrate @ 3947]
Luke Schierer <lschiere@pidgin.im>
parents: 3798
diff changeset
54 for different events, or at least give some way to allow
cfec09934437 [gaim-migrate @ 3947]
Luke Schierer <lschiere@pidgin.im>
parents: 3798
diff changeset
55 this behavior.
3788
56e555b72873 [gaim-migrate @ 3928]
Rob Flynn <gaim@robflynn.com>
parents: 3786
diff changeset
56 do we really need some of the preferences? (Ignore TIK messages.
3820
1e9221073b1a [gaim-migrate @ 3967]
Luke Schierer <lschiere@pidgin.im>
parents: 3813
diff changeset
57 Does anyone use that method of retrieving Away messages anymore?)
1e9221073b1a [gaim-migrate @ 3967]
Luke Schierer <lschiere@pidgin.im>
parents: 3813
diff changeset
58 toc does?
3746
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
59 show alias in list of people in chat
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
60 tab complete to alias, translate to nick on send for chat
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
61 disable x on blist when docklet loaded?
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
62 timestamp on debug messages?
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
63 ximian serial numbers in rpms cause... problems.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
64 sorting of conversation tabs, if the ordering of left-to-right
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
65 order by opening isn't good enough for you
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
66 msn auth expires (better, but still not perfect)
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
67 rpm and deb installs should create menu items in kde if possible
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
68 gaim should detect if message is sent and only log on success
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
69 for protocols capable of offline messaging, this would
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
70 always log, but aim messages would only be logged if
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
71 sent to an online person. this would essentially entail
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
72 making logging dependent on the return status of the
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
73 serv send msg command.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
74 option to disable close for x seconds after recieve im. this would
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
75 short circuit missing messages as you close the window.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
76 make it an option that's off by default.
3796
82775e21699a [gaim-migrate @ 3936]
Rob Flynn <gaim@robflynn.com>
parents: 3794
diff changeset
77 the privacy dialog has five different options now. this looks
82775e21699a [gaim-migrate @ 3936]
Rob Flynn <gaim@robflynn.com>
parents: 3794
diff changeset
78 rather ugly. When we redesign the dialog, perhaps we should
82775e21699a [gaim-migrate @ 3936]
Rob Flynn <gaim@robflynn.com>
parents: 3794
diff changeset
79 change the privacy setting to a combobox?
3804
cfec09934437 [gaim-migrate @ 3947]
Luke Schierer <lschiere@pidgin.im>
parents: 3798
diff changeset
80 options on key bindings. (differnet window managers map different things.
cfec09934437 [gaim-migrate @ 3947]
Luke Schierer <lschiere@pidgin.im>
parents: 3798
diff changeset
81 make the control key switchable with the alt key or similar)
cfec09934437 [gaim-migrate @ 3947]
Luke Schierer <lschiere@pidgin.im>
parents: 3798
diff changeset
82 maybe make control/alt+arrow optionally replace control+bracket
cfec09934437 [gaim-migrate @ 3947]
Luke Schierer <lschiere@pidgin.im>
parents: 3798
diff changeset
83 is this a good idea?
cfec09934437 [gaim-migrate @ 3947]
Luke Schierer <lschiere@pidgin.im>
parents: 3798
diff changeset
84
3746
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
85
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
86 IN GENERAL:
3813
f61c875d6b89 [gaim-migrate @ 3960]
Luke Schierer <lschiere@pidgin.im>
parents: 3810
diff changeset
87 add a way for a plugin to store/retrive config values
3784
414c9c86afd2 [gaim-migrate @ 3924]
Luke Schierer <lschiere@pidgin.im>
parents: 3772
diff changeset
88 segfault on pressing back with messages in queue if coming back
414c9c86afd2 [gaim-migrate @ 3924]
Luke Schierer <lschiere@pidgin.im>
parents: 3772
diff changeset
89 for the second time in a given instance of gaim
3746
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
90 stack trace should exit instead of just sitting there
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
91 documentation needed. (both online and not)
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
92 check to make sure gaimrc properly unescapes things like a " in
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
93 a password as the .gaimrc file is read in.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
94 PERMIT ONLY PEOPLE ON MY LIST TO IM ME IS NEEDED ASAP!!!!!!!!
3813
f61c875d6b89 [gaim-migrate @ 3960]
Luke Schierer <lschiere@pidgin.im>
parents: 3810
diff changeset
95 this is now possible for aim, but not for yahoo et al
3746
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
96 automake 1.4 support bug, non-root users can't get gaim to compile
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
97 by putting the gtk2 and glib2 m4 files in the m4 dir
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
98 automake 1.6 support not perfect.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
99 add ircproxy option to proxy preferences.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
100 per-sn controls on how to compute idle time
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
101 self alias does not display in irc chat. (and maybe other chats)
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
102 adding and removing buddies needs cleaned up.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
103 basically, add_buddy should be calling ui_add_buddy
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
104 and serv_add_buddy as needed (require an extra arg to
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
105 add_buddy to tell it what needs done) and the various
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
106 ways a buddy can come to be needing added should be
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
107 calling some type of request_add_buddy (this would be
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
108 part of both the core<->ui interface and the core<->prpl
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
109 interface
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
110 convert from licq and eb to gaim
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
111 licq has a directory with one file per buddy
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
112 eb i don't know. but the trick there would be
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
113 converting to several accounts at once.
3772
aac379e1a057 [gaim-migrate @ 3911]
Rob Flynn <gaim@robflynn.com>
parents: 3765
diff changeset
114 we have a perl script for licq and c code for eb.
3746
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
115 fix memory leaks
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
116 block buddy option from right click menu in blist
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
117 sounds/Makefile needs to use host CC, not target
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
118 (thats the only part that seems broken for cross-compiling)
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
119 --Disconnect
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
120 screenshot plugin
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
121 xmms remote plugin
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
122 statusimage plugin
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
123 status report w/out being on own list
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
124 SEARCH FUNCTION FOR LOG FILES
3813
f61c875d6b89 [gaim-migrate @ 3960]
Luke Schierer <lschiere@pidgin.im>
parents: 3810
diff changeset
125 preference to set logfile path. (i think there is a patch to add this)
3746
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
126 gzip storage of logs
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
127 fix crash when someone writes just as you close the chat window.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
128 make the option to have escape close a window be global (error messages, account editor, ect)
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
129 throw-away away message (unsaved) for single account (vrs set all away)
3813
f61c875d6b89 [gaim-migrate @ 3960]
Luke Schierer <lschiere@pidgin.im>
parents: 3810
diff changeset
130
3746
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
131 ----
1687
c9921a214121 [gaim-migrate @ 1697]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1679
diff changeset
132 THE CORE:
3746
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
133 Need to write the core side of the core-ui protocol
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
134 Non-blocking gethostbyname()
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
135 Cancelable proxy_connect
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
136 remember previous state better. both away, and allow start to invisible.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
137 better privacy controls.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
138 memory of last status preserved beyond shutdown, on a per-account basis
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
139 ability to unload a single perl script
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
140 networking code rethink (libgnet?)
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
141 netbsd gethostbyname() problem
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
142 GPG Encryption of messages (gaim-e plugin included with gaim would satify this)
2358
202222f100b6 [gaim-migrate @ 2371]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2313
diff changeset
143 Separate core functions from UI stuff.
2417
5473c8c5378d [gaim-migrate @ 2430]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2385
diff changeset
144 about.c, applet.[ch], away.c, browser.c, buddy.c, conversation.c,
5473c8c5378d [gaim-migrate @ 2430]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2385
diff changeset
145 convo.h, dialogs.c, gtk*, plugins.c, prefs.c, prpl.c, sound.c,
5473c8c5378d [gaim-migrate @ 2430]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2385
diff changeset
146 ticker.c, ui.h
2358
202222f100b6 [gaim-migrate @ 2371]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2313
diff changeset
147 little to no work (mostly GTK)
202222f100b6 [gaim-migrate @ 2371]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2313
diff changeset
148
2417
5473c8c5378d [gaim-migrate @ 2430]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2385
diff changeset
149 core.[ch], html.c, list.c, module.c, multi.h, proxy.[ch], perl.c,
5473c8c5378d [gaim-migrate @ 2430]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2385
diff changeset
150 prpl.h, util.c
2358
202222f100b6 [gaim-migrate @ 2371]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2313
diff changeset
151 little to no work (mostly CORE)
1423
def9a3f6b407 [gaim-migrate @ 1433]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1378
diff changeset
152
2417
5473c8c5378d [gaim-migrate @ 2430]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2385
diff changeset
153 buddy_chat.c, gaim.h, idle.c, multi.c, server.c
5473c8c5378d [gaim-migrate @ 2430]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2385
diff changeset
154 standard splitting (for idleness, core needs to be in
5473c8c5378d [gaim-migrate @ 2430]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2385
diff changeset
155 charge of gaim-use idleness)
5473c8c5378d [gaim-migrate @ 2430]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2385
diff changeset
156
2358
202222f100b6 [gaim-migrate @ 2371]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2313
diff changeset
157 aim.c - need to redo main() completely
202222f100b6 [gaim-migrate @ 2371]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2313
diff changeset
158 - current main should be moved mostly to core
202222f100b6 [gaim-migrate @ 2371]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2313
diff changeset
159 - GTK main should connect to core
2417
5473c8c5378d [gaim-migrate @ 2430]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2385
diff changeset
160 gaimrc.c - Need to figure out how to save UI preferences
5473c8c5378d [gaim-migrate @ 2430]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2385
diff changeset
161
5473c8c5378d [gaim-migrate @ 2430]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2385
diff changeset
162 Ideally at the end of this the prpls should only need to include
5473c8c5378d [gaim-migrate @ 2430]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2385
diff changeset
163 prpl.h and they'll get everything they need without anything
5473c8c5378d [gaim-migrate @ 2430]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2385
diff changeset
164 *cough*GTK*cough* that they don't.
5473c8c5378d [gaim-migrate @ 2430]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2385
diff changeset
165
2358
202222f100b6 [gaim-migrate @ 2371]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2313
diff changeset
166 ----
202222f100b6 [gaim-migrate @ 2371]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2313
diff changeset
167 THE PROTOCOLS:
1653
7fc1a25e567b [gaim-migrate @ 1663]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1642
diff changeset
168
1687
c9921a214121 [gaim-migrate @ 1697]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1679
diff changeset
169 TOC:
c9921a214121 [gaim-migrate @ 1697]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1679
diff changeset
170 Other RVOUS Actions
1653
7fc1a25e567b [gaim-migrate @ 1663]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1642
diff changeset
171
3746
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
172 AIM(via oscar):
3829
38e1b1afd4f2 [gaim-migrate @ 3978]
Luke Schierer <lschiere@pidgin.im>
parents: 3827
diff changeset
173 watch for aol's upcoming increased aim/icq merge
3746
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
174 groups are read off server in a different order from
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
175 winaim. this is a problem for people who use
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
176 both and want thier list to be in a certain
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
177 order. along the same lines, because we
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
178 don't read in the same order i'd bet,
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
179 we don't write to the server in a way
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
180 that would cause winaim to produce the
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
181 ordering gaim has.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
182 option to ignore chat room invitations. (this is something you
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
183 could vary concievably want to be done per account,
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
184 so perhaps a protocol action would be best)
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
185 some way to close direct connect w/out closing convo.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
186 idle time display in get_info displays in minutes instead
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
187 of computing hours and days as the blist does
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
188 in non-tabed conversations, clicking the x to close the
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
189 window does not close the direct connection.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
190 using escape and the close button do.
3820
1e9221073b1a [gaim-migrate @ 3967]
Luke Schierer <lschiere@pidgin.im>
parents: 3813
diff changeset
191 STILL have blist corruption troubles?
3746
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
192 canceled direct im should still allow new attempt
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
193 failed direct im attempt should allow new attempt
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
194 some way to cancel an attempt that isn't happening
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
195 Colors in Chat room are wrong (using Gold too much)
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
196 away message when directly connected bug
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
197 only displays on one side
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
198 if direct connected to winaim, lockup when
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
199 winaim goes away, unlocks when winaim returns
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
200 Voice Chat
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
201
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
202 ICQ(via oscar, who cares about the icq prpl):
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
203 get info on offline user incorrectly says user is online.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
204 typing notification
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
205 set the Nickname to be the self-alias
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
206 Chat (this is different from aim chat)
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
207 File Transfer (do we really want this?)
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
208 New User Registration
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
209 color support
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
210 more privacy options
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
211 more info support
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
212 increased authorization support
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
213 set status message
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
214 and of course when gaim can set them, it needs to
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
215 be able to get the ones it sets. (yes this is
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
216 redundent. its a reflection of my current mood)
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
217 search for users
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
218 option to set alias to nick
1687
c9921a214121 [gaim-migrate @ 1697]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1679
diff changeset
219
c9921a214121 [gaim-migrate @ 1697]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1679
diff changeset
220 Yahoo:
3746
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
221 new mail message with no info in it ie ()
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
222 web cam support
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
223 bug: won't allow me to delete myself from my list past sign on
1687
c9921a214121 [gaim-migrate @ 1697]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1679
diff changeset
224 Chat
3746
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
225 File Transfer (do we really want this?)
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
226 color (is this possible)?
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
227 <fade> tags need parsed.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
228 encrypted conversations
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
229 show idle time on blist
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
230 display profile
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
231 make away message display like that of aim/icq/jabber
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
232 auto reply on away
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
233 privacy options (block, unblock)
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
234 voice chat
1687
c9921a214121 [gaim-migrate @ 1697]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1679
diff changeset
235
c9921a214121 [gaim-migrate @ 1697]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1679
diff changeset
236 MSN:
3758
5e018547bb28 [gaim-migrate @ 3897]
Luke Schierer <lschiere@pidgin.im>
parents: 3750
diff changeset
237 typing notification is broken in gtk1-stable
3746
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
238 spaces in friendly names not always unescaped for display, and so displaying
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
239 as %20 (this may be fixed)
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
240 bug: some people recieve blank messages. clicking to ignore font faces
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
241 works around this problem. gaim should detect and use the default
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
242 font when the requested font isn't found.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
243 Majortool says to tell sean about "already in opposite list"
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
244 errors are still happening, now whenever you start
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
245 gaim. follow from prior conversation.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
246 javabsp|away: the (C) and (R) works
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
247 (23:02:54) MajorTool: LSchiere: yeah what javabsp|away
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
248 is talking about but its certain ones
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
249 bug: doesn't save blist to file on read from server
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
250 as this could be introducing new people,
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
251 esp if there is no existing file, it shold.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
252 store group name that buddy is in on server
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
253 set the friendly name to be the self alias
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
254 typing notification in group chats
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
255 start group chat support
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
256 better group chat support in general
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
257 lots of reports of problems.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
258 font face and color send support
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
259 International freindly name support
2358
202222f100b6 [gaim-migrate @ 2371]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2313
diff changeset
260 Need some way of indicating "invite" in IM window
3746
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
261 File Transfer (do we really want this?)
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
262 auto reply on away
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
263 people search function.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
264 voice chat
1666
8b0c165a33f4 [gaim-migrate @ 1676]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1653
diff changeset
265
1687
c9921a214121 [gaim-migrate @ 1697]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1679
diff changeset
266 IRC:
3746
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
267 gaim generates ~5 popups when it fails to sign on
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
268 an irc server because the nick is already
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
269 in use.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
270 Error 421, unknown command when going away. sometimes.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
271 /ban, /kickban, /names
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
272 CTCP version generates an autoreply when person is away or idle.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
273 the error box used vy it also binds the focus (like
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
274 all other error popups). i'm not sure there is a way
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
275 around this second issue.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
276 fix segfault on attempted send after having been /remove'ed
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
277 multi word remove messages
3820
1e9221073b1a [gaim-migrate @ 3967]
Luke Schierer <lschiere@pidgin.im>
parents: 3813
diff changeset
278 auto reply to /msg on away
3746
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
279 no list of people on /join
3820
1e9221073b1a [gaim-migrate @ 3967]
Luke Schierer <lschiere@pidgin.im>
parents: 3813
diff changeset
280 display target of +b and +q (done)?
1687
c9921a214121 [gaim-migrate @ 1697]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1679
diff changeset
281
c9921a214121 [gaim-migrate @ 1697]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1679
diff changeset
282 Jabber:
3809
627c373f1678 [gaim-migrate @ 3956]
Luke Schierer <lschiere@pidgin.im>
parents: 3804
diff changeset
283 Segfault on account creation, esp. on register new account
3746
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
284 in 0.59.3, not replicated by me in cvs, timestamp
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
285 is having a font size tag set (value of 10, obviously a point
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
286 size), but the rest of the line isn't. 3 issues here:
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
287 why is the size a point size, and why is only the tag around the
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
288 timestamp being set, and lastly why is it only happening in jabber
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
289 for the reporter, and only jabber chats at that.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
290 problem seeing buddies with long blist?
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
291 make password change take effect w/out restart
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
292 *sigh* file transfer (do we really need/want this?)
1760
c55038f061dd [gaim-migrate @ 1770]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1750
diff changeset
293 Jabber Transports (having them show up on the buddy list should be
c55038f061dd [gaim-migrate @ 1770]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1750
diff changeset
294 fairly easy; having an appropriate right-click menu for
c55038f061dd [gaim-migrate @ 1770]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1750
diff changeset
295 them should also be somewhat easy. Providing a UI for adding
c55038f061dd [gaim-migrate @ 1770]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1750
diff changeset
296 transports should be rather difficult.)
1827
bb115612a2ed [gaim-migrate @ 1837]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1809
diff changeset
297 Browsing
3746
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
298 Bug: Opening/closing/re-opening conferences (to the same "room"?)
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
299 and changing conf. rm. nicks results in wrong nick re-appearing
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
300 (to other clients) and crash on close of conference dialog.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
301 Server Admin operations (messages, etc.)
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
302 Support new server feature for "invisibility"
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
303 Add option for user info to be published or not in JUD.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
304 Ability to "IM" conference room "buddies"
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
305 Some way to see/list roster items to which you have no subscription
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
306 yourself? Some way to delete them or subscribe to them if you want?
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
307 Show self on buddylist
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
308 Delete server account.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
309 Messaging an "Away" Jabber user doesn't get an away message back?
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
310 Permit/Deny buddy support.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
311 List of users on Jabber server?
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
312 SSL support
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
313 show idle time on blist
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
314 a populate roster from local blist. most useful if you want to migrate a
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
315 blist from one account to another, also useful if something freaky
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
316 happens and the server blist is lost.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
317 conferenceing needs straightening out in general
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
318 some s2s issues, maybe
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
319 join room 2x issues, maybe
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
320 colors for nicks
1687
c9921a214121 [gaim-migrate @ 1697]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1679
diff changeset
321
3746
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
322 Napster: (should this even exist?)
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
323 File Transfer (do we really want this?)
1687
c9921a214121 [gaim-migrate @ 1697]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1679
diff changeset
324 New User Registration
3820
1e9221073b1a [gaim-migrate @ 3967]
Luke Schierer <lschiere@pidgin.im>
parents: 3813
diff changeset
325 remove this protocol?
1687
c9921a214121 [gaim-migrate @ 1697]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1679
diff changeset
326
1700
1e0fa7e130d0 [gaim-migrate @ 1710]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1690
diff changeset
327 Zephyr:
1e0fa7e130d0 [gaim-migrate @ 1710]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1690
diff changeset
328 God help us.
1e0fa7e130d0 [gaim-migrate @ 1710]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1690
diff changeset
329
2417
5473c8c5378d [gaim-migrate @ 2430]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2385
diff changeset
330 Gadu-Gadu:
5473c8c5378d [gaim-migrate @ 2430]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2385
diff changeset
331 New User Registration
5473c8c5378d [gaim-migrate @ 2430]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2385
diff changeset
332 There's probably 100 other things but since I've hardly used the Windows
5473c8c5378d [gaim-migrate @ 2430]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2385
diff changeset
333 client before I'm not sure what any of them are
5473c8c5378d [gaim-migrate @ 2430]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2385
diff changeset
334
2358
202222f100b6 [gaim-migrate @ 2371]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2313
diff changeset
335 ----
202222f100b6 [gaim-migrate @ 2371]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2313
diff changeset
336 THE UIS:
3746
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
337 make timestamp same size as nicks (optional?)
2358
202222f100b6 [gaim-migrate @ 2371]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2313
diff changeset
338
3746
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
339 GTK1.2(some of this applies to gtk2 also):
3827
78c469edc7d2 [gaim-migrate @ 3976]
Luke Schierer <lschiere@pidgin.im>
parents: 3820
diff changeset
340 preference to ignore colors not being used or not being saved. in 0.59.5
3746
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
341 GLib-CRITICAL **: file gstrfuncs.c: line 1194 (g_strcasecmp): assertion `s1 != NULL' failed.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
342 warnings in latest release.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
343 it seems that when a certain packet is received, the assertion fails. something
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
344 about SIGNON without PAUSE.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
345 choose a browser you don't have installed, click a link 2x, crash.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
346 option to have input box scroll instead of line wrap. input box only.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
347 BUG: hidden smilies don't always work right in protocols with specific smilies. even aim.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
348 this is somewhat transitory, and very annoying.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
349 copy grabs html as well as text.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
350 tooltip for mute sound is wrong. should read "Mute" not "Sound" when sounds are on
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
351 bug report: The pixmaps arrow_down.xpm and arrow_right.xpm don't have proper
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
352 transparency... it only causes problems if your GTK theme is pixmap based
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
353 bug: if you remove a group in one prpl, it disappears from the online tab
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
354 even if there are still buddies in that group online
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
355 make it so that same sn entries don't merge. use gc's to do this
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
356 right click on url gives browser choice (preference option)
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
357 option to choose person on blist when adding to permit/deny lists
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
358 prpl specfic smiles in group chats.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
359 alias's in chat list/invite
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
360 make output of /list searchable
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
361 option not to raise windows on event while away
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
362 make entry widget height preference a relative size, that is it doesn't change the
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
363 overall height of the window.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
364 Only show one instance of each aim_user at a time in the sign on dialog.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
365 reset the progress bar on disconnect instead of creating a new entry.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
366 Status labels in buddy list (mostly just for yahoo/msn)
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
367 buddy pounce -> drop down list of buddies
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
368 buddy pounce -> add service to list of accounts
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
369 buddy pounce -> add chooser to sound
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
370 fix buddy ticker resize bug.
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
371 can't shrink it below default
2358
202222f100b6 [gaim-migrate @ 2371]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2313
diff changeset
372 Transparency for GtkIMHtml
202222f100b6 [gaim-migrate @ 2371]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2313
diff changeset
373 Rewrite the HTML parser in GtkIMHtml
202222f100b6 [gaim-migrate @ 2371]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2313
diff changeset
374 Moving GTK/GDK and related things out of the prpls
202222f100b6 [gaim-migrate @ 2371]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2313
diff changeset
375 TOC: file transfer (move into the core)
202222f100b6 [gaim-migrate @ 2371]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2313
diff changeset
376 Better way of showing away state - and possibly in main window
202222f100b6 [gaim-migrate @ 2371]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2313
diff changeset
377 Away needs to be modified to include "show" and "status", i.e. you can have
202222f100b6 [gaim-migrate @ 2371]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2313
diff changeset
378 an away state, and an away message. This is exactly what ICQ does -
202222f100b6 [gaim-migrate @ 2371]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2313
diff changeset
379 you're "N/A" (show in Jabber) and your away message is "I'm gone."
202222f100b6 [gaim-migrate @ 2371]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2313
diff changeset
380 (status in Jabber). Since it only applies to ICQ and Jabber (and
202222f100b6 [gaim-migrate @ 2371]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2313
diff changeset
381 actually, currently only Jabber, since icqlib doesn't handle away
202222f100b6 [gaim-migrate @ 2371]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2313
diff changeset
382 messages yet), there should be some way of indicating that it can
202222f100b6 [gaim-migrate @ 2371]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2313
diff changeset
383 do both without breaking the others. My suggestion is to put "/" at
202222f100b6 [gaim-migrate @ 2371]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2313
diff changeset
384 the end of the "state", and when that's there, have it be a menu with
202222f100b6 [gaim-migrate @ 2371]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2313
diff changeset
385 all of the custom messages, e.g. in Jabber it'd return "Away/" as one
202222f100b6 [gaim-migrate @ 2371]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2313
diff changeset
386 of the states, and you'd see "Away" with a menu of all the away
202222f100b6 [gaim-migrate @ 2371]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2313
diff changeset
387 messages you have.
202222f100b6 [gaim-migrate @ 2371]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2313
diff changeset
388
2417
5473c8c5378d [gaim-migrate @ 2430]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2385
diff changeset
389 Need to write the ui side of the core-ui protocol
5473c8c5378d [gaim-migrate @ 2430]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2385
diff changeset
390
2358
202222f100b6 [gaim-migrate @ 2371]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2313
diff changeset
391 Syd is cool and gave all of these ideas:
202222f100b6 [gaim-migrate @ 2371]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2313
diff changeset
392 Have multiple tickers in the same window, one for buddies
202222f100b6 [gaim-migrate @ 2371]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2313
diff changeset
393 like it is now, one for who just came online/offline
202222f100b6 [gaim-migrate @ 2371]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2313
diff changeset
394 (scrolled faster possibly because that doesn't
202222f100b6 [gaim-migrate @ 2371]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2313
diff changeset
395 happen very often), etc.
202222f100b6 [gaim-migrate @ 2371]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2313
diff changeset
396 Have tooltips on the passing buddies on the ticker
202222f100b6 [gaim-migrate @ 2371]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2313
diff changeset
397 Have a stock ticker (a plugin could easily make use of
202222f100b6 [gaim-migrate @ 2371]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2313
diff changeset
398 GtkTicker)
202222f100b6 [gaim-migrate @ 2371]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2313
diff changeset
399
2725
f3c094e78609 [gaim-migrate @ 2738]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2597
diff changeset
400
1677
27e5acfe2ed5 [gaim-migrate @ 1687]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1666
diff changeset
401
1687
c9921a214121 [gaim-migrate @ 1697]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1679
diff changeset
402 Then, of course, are all the Bugs that need to be fixed
3021
18f0e61a6caf [gaim-migrate @ 3034]
Sean Egan <seanegan@gmail.com>
parents: 2958
diff changeset
403 http://sourceforge.net/tracker/?atid=100235&group_id=235&func=browse
3746
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
404
7abe1a08e768 [gaim-migrate @ 3884]
Luke Schierer <lschiere@pidgin.im>
parents: 3742
diff changeset
405
1687
c9921a214121 [gaim-migrate @ 1697]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1679
diff changeset
406 and the Feature Requests. SourceForge should really allow users
c9921a214121 [gaim-migrate @ 1697]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1679
diff changeset
407 to vote on feature requests and bugs.....
c9921a214121 [gaim-migrate @ 1697]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1679
diff changeset
408 http://sourceforge.net/tracker/?atid=350235&group_id=235&func=browse