From: Eric W. <war...@us...> - 2001-10-03 09:48:36
|
Update of /cvsroot/gaim/gaim In directory usw-pr-cvs1:/tmp/cvs-serv25541 Modified Files: TODO Log Message: boo-yah! Index: TODO =================================================================== RCS file: /cvsroot/gaim/gaim/TODO,v retrieving revision 1.120 retrieving revision 1.121 diff -u -d -r1.120 -r1.121 --- TODO 2001/09/28 12:15:54 1.120 +++ TODO 2001/10/03 09:48:33 1.121 @@ -2,30 +2,29 @@ GPG Encryption of messages Have plugin_event use varargs instead of void* Separate core functions from UI stuff. - about.c, applet.[ch], away.c, buddy.c, conversation.c, convo.h, - dialogs.c, multi.c, gtk*, prefs.c, prpl.c, sound.c, ticker.c + about.c, applet.[ch], away.c, browser.c, buddy.c, conversation.c, + convo.h, dialogs.c, gtk*, plugins.c, prefs.c, prpl.c, sound.c, + ticker.c, ui.h little to no work (mostly GTK) - gaimrc.c, html.c, list.c, proxy.[ch], prpl.h, server.c, util.c + core.[ch], html.c, list.c, module.c, multi.h, proxy.[ch], perl.c, + prpl.h, util.c little to no work (mostly CORE) + buddy_chat.c, gaim.h, idle.c, multi.c, server.c + standard splitting (for idleness, core needs to be in + charge of gaim-use idleness) + aim.c - need to redo main() completely - current main should be moved mostly to core - GTK main should connect to core - browser.c - let the UI deal with this? little to no work. - buddy_chat.c - need to move out non-GTK functions. some work. - gaim.h - need to separate into core.h and ui.h. - idle.c - Need to figure out how to report idle times when there's - more than one UI - multi.h - need to separate GTK out of gaim_connection - perl.c - Uh. Might need to do some splitting. - plugins.c - Split the selection dialog with the loading/unloading - - Need to figure out how plugins are going to interact - with UIs, though UIs are separate programs. - Need to create struct buddy_chat, move struct conversation's in_room and - ignored there, and copy id and name. + gaimrc.c - Need to figure out how to save UI preferences + + Ideally at the end of this the prpls should only need to include + prpl.h and they'll get everything they need without anything + *cough*GTK*cough* that they don't. + Need to write the core side of the core-ui protocol - Need to add in core.c to deal with sockets, etc. (Already written) ---- THE PROTOCOLS: @@ -75,6 +74,11 @@ Zephyr: God help us. +Gadu-Gadu: + New User Registration + There's probably 100 other things but since I've hardly used the Windows + client before I'm not sure what any of them are + Future Plugins? : ICQ through Oscar plugin (ICQ2000) (requires hacking libfaim :-/) this would allow us to send SMS messages. @@ -101,6 +105,8 @@ all of the custom messages, e.g. in Jabber it'd return "Away/" as one of the states, and you'd see "Away" with a menu of all the away messages you have. + + Need to write the ui side of the core-ui protocol Syd is cool and gave all of these ideas: Have multiple tickers in the same window, one for buddies |