Mercurial > pidgin
comparison TODO @ 2417:5473c8c5378d
[gaim-migrate @ 2430]
boo-yah!
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Wed, 03 Oct 2001 09:48:33 +0000 |
parents | bdc74764245c |
children | 8229710b343b |
comparison
equal
deleted
inserted
replaced
2416:61b816a7b467 | 2417:5473c8c5378d |
---|---|
1 THE CORE: | 1 THE CORE: |
2 GPG Encryption of messages | 2 GPG Encryption of messages |
3 Have plugin_event use varargs instead of void* | 3 Have plugin_event use varargs instead of void* |
4 Separate core functions from UI stuff. | 4 Separate core functions from UI stuff. |
5 about.c, applet.[ch], away.c, buddy.c, conversation.c, convo.h, | 5 about.c, applet.[ch], away.c, browser.c, buddy.c, conversation.c, |
6 dialogs.c, multi.c, gtk*, prefs.c, prpl.c, sound.c, ticker.c | 6 convo.h, dialogs.c, gtk*, plugins.c, prefs.c, prpl.c, sound.c, |
7 ticker.c, ui.h | |
7 little to no work (mostly GTK) | 8 little to no work (mostly GTK) |
8 | 9 |
9 gaimrc.c, html.c, list.c, proxy.[ch], prpl.h, server.c, util.c | 10 core.[ch], html.c, list.c, module.c, multi.h, proxy.[ch], perl.c, |
11 prpl.h, util.c | |
10 little to no work (mostly CORE) | 12 little to no work (mostly CORE) |
13 | |
14 buddy_chat.c, gaim.h, idle.c, multi.c, server.c | |
15 standard splitting (for idleness, core needs to be in | |
16 charge of gaim-use idleness) | |
11 | 17 |
12 aim.c - need to redo main() completely | 18 aim.c - need to redo main() completely |
13 - current main should be moved mostly to core | 19 - current main should be moved mostly to core |
14 - GTK main should connect to core | 20 - GTK main should connect to core |
15 browser.c - let the UI deal with this? little to no work. | 21 gaimrc.c - Need to figure out how to save UI preferences |
16 buddy_chat.c - need to move out non-GTK functions. some work. | 22 |
17 gaim.h - need to separate into core.h and ui.h. | 23 Ideally at the end of this the prpls should only need to include |
18 idle.c - Need to figure out how to report idle times when there's | 24 prpl.h and they'll get everything they need without anything |
19 more than one UI | 25 *cough*GTK*cough* that they don't. |
20 multi.h - need to separate GTK out of gaim_connection | 26 |
21 perl.c - Uh. Might need to do some splitting. | |
22 plugins.c - Split the selection dialog with the loading/unloading | |
23 - Need to figure out how plugins are going to interact | |
24 with UIs, though UIs are separate programs. | |
25 Need to create struct buddy_chat, move struct conversation's in_room and | |
26 ignored there, and copy id and name. | |
27 Need to write the core side of the core-ui protocol | 27 Need to write the core side of the core-ui protocol |
28 Need to add in core.c to deal with sockets, etc. (Already written) | |
29 | 28 |
30 ---- | 29 ---- |
31 THE PROTOCOLS: | 30 THE PROTOCOLS: |
32 | 31 |
33 TOC: | 32 TOC: |
73 New User Registration | 72 New User Registration |
74 | 73 |
75 Zephyr: | 74 Zephyr: |
76 God help us. | 75 God help us. |
77 | 76 |
77 Gadu-Gadu: | |
78 New User Registration | |
79 There's probably 100 other things but since I've hardly used the Windows | |
80 client before I'm not sure what any of them are | |
81 | |
78 Future Plugins? : | 82 Future Plugins? : |
79 ICQ through Oscar plugin (ICQ2000) (requires hacking libfaim :-/) | 83 ICQ through Oscar plugin (ICQ2000) (requires hacking libfaim :-/) |
80 this would allow us to send SMS messages. | 84 this would allow us to send SMS messages. |
81 Hotline (Or is this a waste of time?. Ill decide soon enough, heh) | 85 Hotline (Or is this a waste of time?. Ill decide soon enough, heh) |
82 | 86 |
100 the end of the "state", and when that's there, have it be a menu with | 104 the end of the "state", and when that's there, have it be a menu with |
101 all of the custom messages, e.g. in Jabber it'd return "Away/" as one | 105 all of the custom messages, e.g. in Jabber it'd return "Away/" as one |
102 of the states, and you'd see "Away" with a menu of all the away | 106 of the states, and you'd see "Away" with a menu of all the away |
103 messages you have. | 107 messages you have. |
104 | 108 |
109 Need to write the ui side of the core-ui protocol | |
110 | |
105 Syd is cool and gave all of these ideas: | 111 Syd is cool and gave all of these ideas: |
106 Have multiple tickers in the same window, one for buddies | 112 Have multiple tickers in the same window, one for buddies |
107 like it is now, one for who just came online/offline | 113 like it is now, one for who just came online/offline |
108 (scrolled faster possibly because that doesn't | 114 (scrolled faster possibly because that doesn't |
109 happen very often), etc. | 115 happen very often), etc. |