From: SourceForge.net <no...@so...> - 2005-04-29 23:24:46
|
Patches item #1192785, was opened at 2005-04-29 19:24 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=300235&aid=1192785&group_id=235 Category: newfeature Group: None Status: Open Resolution: None Priority: 5 Submitted By: François Gagné (frenchfrog) Assigned to: Nobody/Anonymous (nobody) Summary: oldstatus Fix for the message queue Initial Comment: This is a fix and generalisation to the away message queue which is also use to queue message on the docklet (systray). Message can now be queued and dequeud without a docklet. First I have unify the 2 queues (away and docklet) and put all the queue variables local to away.c, to do this I had to modify server.c (serv_got_im and serv_got_update) and docklet.c -Display Message pending in Docklet tooltip (mainly plugins/docklet/docklet.c) -Display Message pending in BuddyList tooltip (gtkblist.c) -Remove the queued messages when a new conversation is created (away.c, away.c) -Add a icon (like the away icon) on buddies with message(s) pending (gtkblist.c) -Add a signal for message queued and message dequeued. (core.c, away.c) -Add the number of message(s) pending in buddy list title (blist.c, blist.h, gtkblist.c) -Update the away tree view with the signals (away.c) -Reorganize the queue message preferences (gtkpref.c, docklet.c, server.c, away.c, away.h) -Add a item to the menu of the buddy list to view all queued messages (gtkblist.c) possible enhancements: -Show in buddy list, contacts with message pending even if they are offline -Flash the buddy list when new message arrive and are queued (in options) This is for oldstatus but i could port it to HEAD if there is any interest. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=300235&aid=1192785&group_id=235 |