diff TODO @ 1677:27e5acfe2ed5

[gaim-migrate @ 1687] i'm lazy this weekend. committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Mon, 02 Apr 2001 06:48:27 +0000
parents 8b0c165a33f4
children 1573a65fd0cd
line wrap: on
line diff
--- a/TODO	Sat Mar 31 22:46:54 2001 +0000
+++ b/TODO	Mon Apr 02 06:48:27 2001 +0000
@@ -35,3 +35,17 @@
 		http://sourceforge.net/tracker/?atid=350235&group_id=235&func=browse
 
 	Oh yeah, then there's the little issue of getting Oscar working again.
+
+
+
+	This is how buddy lists should work. This needs to be added to struct
+	prpl:
+		char *(*get_real_name)(char *)
+	This is mostly for Jabber/MSN. E.g. for Jabber, passing "warmenhoven"
+	gets you "warmenhoven@jabber.org", passing "warmenhoven@jabber.org/GAIM"
+	gets you "warmenhoven@jabber.org". For AIM, "EWarmenhoven" returns
+	"ewarmenhoven" and "Rob Flynn" returns "robflynn" (i.e. the names are
+	normalized). Then finding buddies (in your buddy list and such) should
+	work based off of that. Adding buddies similarly, you get the real name
+	before you complete the adding process. Returning NULL will be for an
+	invalid name (such as a non-numeric name in ICQ).