# HG changeset patch # User Eric Warmenhoven # Date 983892411 0 # Node ID 2157d91c2eb929fda79c4971028048e740400dd8 # Parent 3a9f11c9278be2f6aecc99ec4824461edadd2ad7 [gaim-migrate @ 1547] HO-la! committer: Tailor Script diff -r 3a9f11c9278b -r 2157d91c2eb9 TODO --- a/TODO Mon Mar 05 07:54:30 2001 +0000 +++ b/TODO Tue Mar 06 15:26:51 2001 +0000 @@ -1,21 +1,26 @@ --- STUFF FOR 0.11.0 RELEASE --- - File transfer for IRC? Maybe later? + Oscar blocking + Actions (e.g. /op) for IRC + Fix MSN signon process + Write a better yahoo library Chat for Yahoo/ICQ File transfer for Yahoo/ICQ/Oscar/Napster Other RVOUS actions for TOC/Oscar + File transfer for IRC? Maybe later? Jabber Transports - Fix MSN signon process Jabber/ICQ/Napster user registration - Oscar blocking Rename for groups/buddies Status labels in buddy list (mostly just for yahoo) Border for GtkIMHtml + Tooltips for links in GtkIMHtml Sounds on buddy pounce Implement system logging + GPG Encryption of messages ICQ through Oscar plugin (requires hacking libfaim :-/) + Zephyr Syd is cool and gave all of these ideas: Have multiple tickers in the same window, one for buddies diff -r 3a9f11c9278b -r 2157d91c2eb9 src/oscar.c --- a/src/oscar.c Mon Mar 05 07:54:30 2001 +0000 +++ b/src/oscar.c Tue Mar 06 15:26:51 2001 +0000 @@ -1346,6 +1346,16 @@ return 1; } +static char *images(int flags) { + static char buf[1024]; + g_snprintf(buf, sizeof(buf), "%s%s%s%s", + (flags & AIM_FLAG_UNCONFIRMED) ? "" : "", + (flags & AIM_FLAG_AOL) ? "" : "", + (flags & AIM_FLAG_ADMINISTRATOR) ? "" : "", + (flags & AIM_FLAG_FREE) ? "" : ""); + return buf; +} + int gaim_parse_user_info(struct aim_session_t *sess, struct command_rx_struct *command, ...) { struct aim_userinfo_s *info; @@ -1372,12 +1382,17 @@ return 1; } - snprintf(buf, sizeof buf, _("Username : %s\n
" - "Warning Level : %d %%\n
" - "Online Since : %s
" - "Idle Minutes : %d\n


" - "%s\n"), - info->sn, + g_snprintf(buf, sizeof buf, _("Username : %s %s
\n" + "Warning Level : %d %%
\n" + "Online Since : %s
\n" + "Idle Minutes : %d\n
\n

\n" + "%s" + "

Legend:

" + " : Normal AIM User
" + " : AOL User
" + " : Trial AIM User
" + " : Administrator"), + info->sn, images(info->flags), info->warnlevel/10, asctime(localtime(&info->onlinesince)), info->idletime,