Mercurial > pidgin
view src/protocols/qq/TODO @ 13968:6fc412e59214
[gaim-migrate @ 16525]
A bunch of little things
* Use GAIM_CONNECTION_IS_VALID(gc) in a lot of places where
we were doing g_list_find(gaim_connections_get_all(), gc)
* Get rid of a lot of places where we were doing
g_list_find(gaim_connections_get_all(), gc). The handle used
by the request API ensures that the ok and cancel callback
functions won't be called if the gc is destroyed. However,
GAIM_CONNECTION_IS_VALID(gc) is still very important for
callback functions where we can't cancel the request.
For example, gaim_proxy_connect() callback functions.
* "Added" a function to Yahoo! that should help us notice
when our buddies change their buddy icon/display picture
* Some comments in a few places
* Changed GAIM_CONNECTION_IS_VALID(gc) to only look through
the list of "all" connections and not the list of
"connecting" connections. Some time ago we changed how
this was done so that the list of "all" connections now
includes the "connection" connections.
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Thu, 20 Jul 2006 08:11:54 +0000 |
parents | 983fd420e86b |
children |
line wrap: on
line source
* Decide how to handle QQ status icons, which are customizable and legion. * Give "Online Offline" and "My Offline" statuses appropriate titles. * Handle emoticon at beginning of message via passthrough_unknown_commands. * Fix file transfer. * QQ protocol currently breaks Chinese localization of Gaim. Fix this. * Fix ability to insert images into a conversation via the menubar. * Fix _qq_menu_block_buddy in qq.c * Eliminate all references to QQWry.dat and the geolocation lookup feature previously present OpenQ. * Give smileys verbal instead of numerical titles. * Clean up signedness warnings. * Clean up mixed declaration and code warnings. * Better decomposition: ** some of these functions are _really_ long ** buddy_status.c has a helper function which seems to belong in buddy_status.c ** consider cleaning up qq_encrypt (nested function declarations) ** eliminate group_misc.c ** investigate whether all of these externs are appropriate * Check for memory leaks.