comparison .todo @ 4240:3c7a58a58bc6

[gaim-migrate @ 4490] this has not been updated in far too long. i should not be the only one using it. and even i've been remiss. committer: Tailor Script <tailor@pidgin.im>
author Luke Schierer <lschiere@pidgin.im>
date Wed, 08 Jan 2003 03:51:38 +0000
parents f5675e13a22f
children e23a59b62700
comparison
equal deleted inserted replaced
4239:9b40fa57a8ed 4240:3c7a58a58bc6
1 <!-- Automagically generated by the ToDo program on Wed Dec 18 22:34:44 2002 --> 1 <!-- Automagically generated by the ToDo program on Tue Jan 7 22:47:33 2003 -->
2 <todo version="0.1.14"> 2 <todo version="0.1.14">
3 <title> 3 <title>
4 Gaim TODO List 4 Gaim TODO List
5 </title> 5 </title>
6 <note priority="high" time="1036029816"> 6 <note priority="high" time="1036029816">
22 conversations open scrolled up 22 conversations open scrolled up
23 </note> 23 </note>
24 </note> 24 </note>
25 <note priority="high" time="1036876569"> 25 <note priority="high" time="1036876569">
26 smilies 26 smilies
27 <note priority="medium" time="1036039904">
28 prpl specific smilies in group chats.
29 </note>
27 <note priority="low" time="1037927842"> 30 <note priority="low" time="1037927842">
28 smiley themes 31 smiley themes
29 </note> 32 </note>
30 </note> 33 </note>
31 <note priority="high" time="1036876702">
32 status icons for profile
33 <note priority="high" time="1036876791">
34 displayable
35 </note>
36 <note priority="high" time="1036876832">
37 reflect correct account type
38 <note priority="high" time="1036876878">
39 icq should not show aim legend
40 </note>
41 </note>
42 </note>
43 <note priority="medium" time="1035995788"> 34 <note priority="medium" time="1035995788">
44 text like &lt;font color=blah&gt;with only some text&lt;/font&gt; being colored causes the whole line to be colored. 35 text like &lt;font color=blah&gt;with only some text&lt;/font&gt; being colored causes the whole line to be colored.
45 </note> 36 </note>
46 <note priority="medium" time="1035996020"> 37 <note priority="medium" time="1035996020">
47 ignore font faces doesn't ignore the font faces in a person's info (fixed?) 38 ignore font faces doesn't ignore the font faces in a person's info (fixed?)
59 <note priority="high" time="1036028245"> 50 <note priority="high" time="1036028245">
60 fix crash when someone writes just as you close the chat window. 51 fix crash when someone writes just as you close the chat window.
61 </note> 52 </note>
62 <note priority="high" time="1036460162"> 53 <note priority="high" time="1036460162">
63 show only text on buttons in im window 54 show only text on buttons in im window
64 </note>
65 <note priority="high" time="1038886049">
66 focus on new tabs that do not recieve focus is wrong
67 </note> 55 </note>
68 <note priority="high" time="1038886088"> 56 <note priority="high" time="1038886088">
69 new chats steal focus for some users who have chats and conversations on the same window 57 new chats steal focus for some users who have chats and conversations on the same window
70 </note> 58 </note>
71 <note priority="medium" time="1035995857"> 59 <note priority="medium" time="1035995857">
83 <note priority="medium" time="1036039569"> 71 <note priority="medium" time="1036039569">
84 bug: if you remove a group in one prpl, it disappears from the online tab even if there are still buddies in that group online 72 bug: if you remove a group in one prpl, it disappears from the online tab even if there are still buddies in that group online
85 </note> 73 </note>
86 <note priority="medium" time="1036039877"> 74 <note priority="medium" time="1036039877">
87 right click on url gives browser choice (preference option) 75 right click on url gives browser choice (preference option)
88 </note>
89 <note priority="medium" time="1036039904">
90 prpl specific smilies in group chats.
91 </note> 76 </note>
92 <note priority="medium" time="1036039928"> 77 <note priority="medium" time="1036039928">
93 make output of /list searchable 78 make output of /list searchable
94 </note> 79 </note>
95 <note priority="medium" time="1036039939"> 80 <note priority="medium" time="1036039939">
195 add a way for a plugin to store/retrieve config values 180 add a way for a plugin to store/retrieve config values
196 </note> 181 </note>
197 <note priority="high" time="1036027042"> 182 <note priority="high" time="1036027042">
198 check to make sure gaimrc properly unescapes things like a " in a password as the .gaimrc file is read in. (reports indicate this may be a problem, esp. for \ and / ) 183 check to make sure gaimrc properly unescapes things like a " in a password as the .gaimrc file is read in. (reports indicate this may be a problem, esp. for \ and / )
199 </note> 184 </note>
200 <note priority="high" time="1036265535">
201 sound player preference not saved
202 </note>
203 <note priority="medium" time="1036028226"> 185 <note priority="medium" time="1036028226">
204 preference to set logfile path. (i think there is a patch to add this) 186 preference to set logfile path. (i think there is a patch to add this)
205 </note> 187 </note>
206 <note priority="medium" time="1037924557"> 188 <note priority="medium" time="1037924557">
207 add support for plugin key/value storage/retrieval 189 add support for plugin key/value storage/retrieval
265 </note> 247 </note>
266 <note priority="low" time="1036038499"> 248 <note priority="low" time="1036038499">
267 GPG Encryption of messages (gaim-e plugin included with gaim would satisfy this) 249 GPG Encryption of messages (gaim-e plugin included with gaim would satisfy this)
268 </note> 250 </note>
269 </note> 251 </note>
270 <note priority="high" time="1036038522">
271 Core/UI split
272 <note priority="high" time="1036038719">
273 Separate core functions from UI stuff.
274 <note priority="veryhigh" time="1036038816">
275 buddy.c
276 </note>
277 <note priority="veryhigh" time="1036038856">
278 dialogs.c
279 </note>
280 <note priority="veryhigh" time="1036038896">
281 gtk*
282 </note>
283 <note priority="veryhigh" time="1036038927">
284 prefs.c
285 </note>
286 <note priority="veryhigh" time="1036038942">
287 sound.c
288 </note>
289 <note priority="veryhigh" time="1036038979">
290 core.[ch]
291 </note>
292 <note priority="veryhigh" time="1036038993">
293 list.c
294 </note>
295 <note priority="veryhigh" time="1036039005">
296 multi.c
297 </note>
298 <note priority="high" time="1036038801">
299 away.c
300 </note>
301 <note priority="high" time="1036038824">
302 conversation.c
303 </note>
304 <note priority="high" time="1036038835">
305 convo.h
306 </note>
307 <note priority="high" time="1036038911">
308 plugins.[hc]
309 </note>
310 <note priority="high" time="1036038986">
311 html.c
312 </note>
313 <note priority="high" time="1036038999">
314 module.c
315 </note>
316 <note priority="high" time="1036039086">
317 prpl.h
318 </note>
319 <note priority="high" time="1036039111">
320 util.c
321 </note>
322 <note priority="high" time="1036039127">
323 buddy_chat.c
324 </note>
325 <note priority="high" time="1036039138">
326 gaim.h
327 </note>
328 <note priority="high" time="1036039145">
329 idle.c
330 </note>
331 <note priority="high" time="1036039155">
332 multi.c
333 </note>
334 <note priority="high" time="1036039161">
335 server.c
336 </note>
337 <note priority="high" time="1036039174">
338 aim.c
339 <note priority="high" time="1036039193">
340 need to redo main() completely
341 </note>
342 <note priority="high" time="1036039203">
343 current main should be moved mostly to core
344 </note>
345 <note priority="high" time="1036039210">
346 GTK main should connect to core
347 </note>
348 </note>
349 <note priority="high" time="1036039222">
350 gaimrc.c - Need to figure out how to save UI preferences
351 </note>
352 <note priority="medium" time="1036038792">
353 about.c
354 </note>
355 <note priority="medium" time="1036038809">
356 browser.c
357 </note>
358 <note priority="medium" time="1036039015">
359 proxy.[ch]
360 </note>
361 <note priority="medium" time="1036039021">
362 perl.c
363 </note>
364 </note>
365 <note priority="medium" time="1036028425">
366 Need to write the core side of the core-ui protocol
367 </note>
368 <note priority="medium" time="1036040336">
369 Need to write the ui side of the core-ui protocol
370 </note>
371 </note>
372 <note priority="high" time="1036040208"> 252 <note priority="high" time="1036040208">
373 away rethink 253 away rethink
374 <note priority="medium" time="1036040310"> 254 <note priority="medium" time="1036040310">
375 Away needs to be modified to include "show" and "status", i.e. you can have an away state, and an away message. This is exactly what ICQ does - you're "N/A" (show in Jabber) and your away message is "I'm gone." (status in Jabber). Since it only applies to ICQ and Jabber (and actually, currently only Jabber, since icqlib doesn't handle away messages yet), there should be some way of indicating that it can do both without breaking the others. My suggestion is to put "/" at the end of the "state", and when that's there, have it be a menu with 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. 255 Away needs to be modified to include "show" and "status", i.e. you can have an away state, and an away message. This is exactly what ICQ does - you're "N/A" (show in Jabber) and your away message is "I'm gone." (status in Jabber). Since it only applies to ICQ and Jabber (and actually, currently only Jabber, since icqlib doesn't handle away messages yet), there should be some way of indicating that it can do both without breaking the others. My suggestion is to put "/" at the end of the "state", and when that's there, have it be a menu with 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.
376 </note> 256 </note>
426 person support 306 person support
427 <comment> 307 <comment>
428 luke is working on this 308 luke is working on this
429 </comment> 309 </comment>
430 </note> 310 </note>
431 <note priority="medium" time="1037924663">
432 remove compiled-in sounds
433 </note>
434 <note priority="medium" time="1037924676"> 311 <note priority="medium" time="1037924676">
435 add session management &amp; fix stupid broken usage of gtk_window_set_wmclass 312 add state saving and hook it to session management and user dialogs
436 </note>
437 <note priority="medium" time="1037924699">
438 add support for remote aliases (both for other people and yourself. may just require looking at this guy's patch and bugging someone to merge it, or hacking on it a bit, or redoing it, or whatever)
439 </note>
440 <note priority="low" time="1036027367">
441 adding and removing buddies needs cleaned up. basically, add_buddy should be calling ui_add_buddy and serv_add_buddy as needed (require an extra arg to add_buddy to tell it what needs done) and the various ways a buddy can come to be needing added should be calling some type of request_add_buddy (this would be part of both the core&lt;-&gt;ui interface and the core&lt;-&gt;prpl interface)
442 </note> 313 </note>
443 <note priority="low" time="1036027794"> 314 <note priority="low" time="1036027794">
444 importing blist files 315 importing blist files
445 <note priority="low" time="1036027810"> 316 <note priority="low" time="1036027810">
446 licq 317 licq
447 </note> 318 </note>
319 </note>
320 <note priority="low" time="1041997250">
321 adding and removing buddies needs cleaned up. basically, add_buddy should be calling ui_add_buddy and serv_add_buddy as needed (require an extra arg to add_buddy to tell it what needs done) and the various ways a buddy can come to be needing added should be calling some type of request_add_buddy (this would be part of both the core&lt;-&gt;ui interface and the core&lt;-&gt;prpl interface)
448 </note> 322 </note>
449 </note> 323 </note>
450 <note priority="medium" time="1036030450"> 324 <note priority="medium" time="1036030450">
451 Plugins/Scripts 325 Plugins/Scripts
452 <note priority="medium" time="1036028091"> 326 <note priority="medium" time="1036028091">
505 <note priority="veryhigh" time="1036041206"> 379 <note priority="veryhigh" time="1036041206">
506 more privacy options 380 more privacy options
507 </note> 381 </note>
508 <note priority="veryhigh" time="1036041223"> 382 <note priority="veryhigh" time="1036041223">
509 increased authorization support 383 increased authorization support
510 <note priority="high" time="1037468565">
511 reports that the authorize dialog doesn't work
512 </note>
513 <note priority="medium" time="1038877503"> 384 <note priority="medium" time="1038877503">
514 add info to dialog requesting autorization to allow you to check the info of the person who is requesting 385 add info to dialog requesting autorization to allow you to check the info of the person who is requesting
515 </note> 386 </note>
516 <note priority="low" time="1038877526"> 387 <note priority="low" time="1038877526">
517 add option to add person who just added you to your own list 388 add option to add person who just added you to your own list
521 color support 392 color support
522 </note> 393 </note>
523 <note priority="high" time="1036041251"> 394 <note priority="high" time="1036041251">
524 set status message and of course when gaim can set them, it needs to be able to get the ones it sets. (yes this is redundant. its a reflection of my current mood) 395 set status message and of course when gaim can set them, it needs to be able to get the ones it sets. (yes this is redundant. its a reflection of my current mood)
525 </note> 396 </note>
526 <note priority="high" time="1037575155">
527 ssi (server side buddy lists and other server stored info)
528 <comment>
529 kingant is working on this
530 </comment>
531 </note>
532 <note priority="medium" time="1036041165"> 397 <note priority="medium" time="1036041165">
533 Chat (this is different from aim chat) 398 Chat (this is different from aim chat)
534 </note> 399 </note>
535 <note priority="medium" time="1036041190"> 400 <note priority="medium" time="1036041190">
536 New User Registration 401 New User Registration
539 more info support 404 more info support
540 </note> 405 </note>
541 <note priority="medium" time="1036041260"> 406 <note priority="medium" time="1036041260">
542 search for users 407 search for users
543 </note> 408 </note>
544 <note priority="medium" time="1036041275"> 409 <note priority="medium" time="1037575155">
545 option to set alias to nick (for others, not self-alias) 410 ssi (server side buddy lists and other server stored info)
546 </note> 411 <note priority="medium" time="1041995696">
547 <note priority="low" time="1036041144"> 412 server side nick
548 typing notification 413 </note>
414 <note priority="medium" time="1041995715">
415 extended info stuff?
416 </note>
549 </note> 417 </note>
550 <note priority="low" time="1036041152"> 418 <note priority="low" time="1036041152">
551 set the Nickname to be the self-alias 419 set the Nickname to be the self-alias
552 </note> 420 </note>
553 <note priority="verylow" time="1036041134"> 421 <note priority="verylow" time="1036041134">
604 </note> 472 </note>
605 </note> 473 </note>
606 <note priority="medium" time="1036040668"> 474 <note priority="medium" time="1036040668">
607 IRC 475 IRC
608 <note priority="high" time="1036041633"> 476 <note priority="high" time="1036041633">
609 gaim generates ~5 popups when it fails to sign on an irc server because the nick is already in use. 477 option to change nick does not always work right: because gaim continues to compare on the original nick
610 </note> 478 </note>
611 <note priority="high" time="1036041714"> 479 <note priority="high" time="1036041714">
612 fix segfault on attempted send after having been /remove'ed 480 fix segfault on attempted send after having been /remove'ed
613 </note> 481 </note>
614 <note priority="high" time="1036041787"> 482 <note priority="high" time="1036041787">